Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/147.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 函数cvGetMat(c+;+;)中的opencv无法识别或不受支持的数组类型_C++_Opencv_Debian_Haar Classifier_Cascade Classifier - Fatal编程技术网

C++ 函数cvGetMat(c+;+;)中的opencv无法识别或不受支持的数组类型

C++ 函数cvGetMat(c+;+;)中的opencv无法识别或不受支持的数组类型,c++,opencv,debian,haar-classifier,cascade-classifier,C++,Opencv,Debian,Haar Classifier,Cascade Classifier,我尝试使用级联分类器(haarcascade\u frontalface\u alt\u tree.xml)检测人脸,但这行 cascade.detectMultiScale(img, vec, 1.1, 2, CV_HAAR_FIND_BIGGEST_OBJECT, cv::Size(40, 40), cv::Size(125, 160)); 给我这个错误: OpenCV Error: Bad flag (parameter or structure field) (Unrecognized

我尝试使用级联分类器(
haarcascade\u frontalface\u alt\u tree.xml
)检测人脸,但这行

cascade.detectMultiScale(img, vec, 1.1, 2, CV_HAAR_FIND_BIGGEST_OBJECT, cv::Size(40, 40), cv::Size(125, 160));
给我这个错误:

OpenCV Error: Bad flag (parameter or structure field) (Unrecognized or unsupported array type) in cvGetMat, file /home/rigu10/opencv-2.4.9/modules/core/src/array.cpp, line 2482
terminate called after throwing an instance of 'cv::Exception'
  what():  /home/rigu10/opencv-2.4.9/modules/core/src/array.cpp:2482: error: (-206) Unrecognized or unsupported array type in function cvGetMat
图像
img
是使用
imread()
创建的
cv::Mat
,而
vec
向量。
我正在使用opencv 2.4.9在debian上工作,但是相同的代码在使用相同版本的opencv的macos上运行良好