版权声明:这些都是咸鱼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里