OpenCV3 objectDetection 测试运行问题

版权声明:这些都是咸鱼Nova最后的挣扎,各位大佬转载请注明出处 https://blog.csdn.net/weixin_40883049/article/details/88584326

OpenCV3 objectDetection 测试函数运行问题


今天阅读了OpenCV编程入门的第二章,在测试objectDetection这个人脸检测程序的时候,用VS2017运行失败,原因是没有在程序中修改程序所需的两个xml文件的路径:

将文件前面的这段代码:

CommandLineParser parser(argc, argv,
                             "{help h||}"
                             "{face_cascade|../../data/haarcascades/haarcascade_frontalface_alt.xml|Path to face cascade.}"
                             "{eyes_cascade|../../data/haarcascades/haarcascade_eye_tree_eyeglasses.xml|Path to eyes cascade.}"
                             "{camera|0|Camera device number.}");

修改为:

 CommandLineParser parser(argc, argv,
                             "{help h||}"
                             "{face_cascade|haarcascade_frontalface_alt.xml|Path to face cascade.}"
                             "{eyes_cascade|haarcascade_eye_tree_eyeglasses.xml|Path to eyes cascade.}"
                             "{camera|0|Camera device number.}");

其中修改后的路径要按照你机器上这两个文件实际路径为准,默认路径在opencv中的 opencv\sources\data\haarcascades里

猜你喜欢

转载自blog.csdn.net/weixin_40883049/article/details/88584326