想要在python实现人眼的定位,c++代码在此:
基础学习笔记之opencv(1):opencv中facedetect例子浅析,感谢!
说主题。
python中调用exe是很简单的:
os.system(command)
就可以了,其中command可以是像date这样的系统自带(这里我用的是windows)的exe,也可以是自己编写的需要参数输入的exe,比如我这里有一个比较复杂的
os.system('D:\OpenCV_Workspace\eye_cascadeClassifier\Debug\eye_cascadeClassifier.exeD:\OpenCV_Workspace\eye_cascadeClassifier\Debug\test.jpg')
结果一闪而过
只留下一个shell中的 0 ,证明这个程序被正确运行了(我以为)。
但是我想要的是能够得到exe输出到cmd中的信息,也就是exe的output。
首先搜索到了stackoverflow上的两个提问:
How to get output of exe in python script?
回答是这样的:
To call an external program from Python, use thesubprocess module.
The subprocess module allows you to spawn new processes, connect to their input/outp