用Python对opencv samples进行批量生成可执行文件.o
import os
for root, dirs, files in os.walk("."):
if(root == '.'):
for file in files:
if(len(file)>=5 and file[-3:] == 'cpp'):
fileName=str(file[0:-4])
#print(fileName)
print('g++' + str(file) + '-o'+fileName+'.o' + '`pkg-config --cflags --libs opencv`')
os.system('g++ ' + str(file) + ' -o '+'./build/'+fileName+'.o ' + ' `pkg-config --cflags --libs opencv`')