求助,opencv3.0运行人脸检测程序出错

求助,opencv3.0运行人脸检测程序出错,第1张

opencv3.0运行人脸检测程序出错

换一个表达,,我之前也是这样,,换一个就好了;;;用

#include "opencv2/imgproc/imgproc.hpp"

#include "opencv2/ml/ml.hpp"

using namespace std

using namespace cv

int main(int argc,char *argv[])

{

int cameraNumber=0

if (argc>1)

cameraNumber =atoi(argv[1])

VideoCapture camera

camera.open (cameraNumber )

if (!camera .isOpened ())

{

cerr<<"ERROPR"<<endl

exit(1)

}

while(true)

{

Mat cameraFrame

camera >>cameraFrame

if (cameraFrame .empty ())

{

cerr<<"ERROR1"<<endl

exit(1)

}

imshow("woqu",cameraFrame )

char key=cv::waitKey (1000)

if (key==27)

{

break

}

}

}

你的这个测试程序应该不是针对opencv3.0开发的,应该是比opencv2.4.4还早的版本。opencv2.4.4开始,用户用户UI *** 作的highgui组件只有highgui.hpp和highgui_c.h两个头文件。我没研究过opencv3.0,但是估计应该不会再往过去的方式改了。依据你的报错信息判断,应该是highgui.h不存在导致的,建议改为opencv2/highgui_c.h试一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12080727.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存