C++ 基于HAAR分类器的人脸检测 for(int i=0;i

C++ 基于HAAR分类器的人脸检测 for(int i=0;i,c++,opencv,image-processing,haar-classifier,C++,Opencv,Image Processing,Haar Classifier,这段代码给了我一个来自行face_cascade.detectMultiScale(图像[i],面,1.1,2,0 | CV_HAAR_SCALE_图像,大小(30,30))的错误在第二次迭代中。原因是什么请告诉我们错误消息…什么是“图像”?也许尺寸只有1号? for (int i = 0; i < 2; i++) { std::vector<Rect> faces; Mat Ycbcr; face_cascade.detectMultiScale(i

这段代码给了我一个来自行
face_cascade.detectMultiScale(图像[i],面,1.1,2,0 | CV_HAAR_SCALE_图像,大小(30,30))的错误在第二次迭代中。原因是什么请告诉我们错误消息…什么是“图像”?也许尺寸只有1号?
for (int i = 0; i < 2; i++)
{

    std::vector<Rect> faces;
    Mat Ycbcr;
    face_cascade.detectMultiScale(images[i], faces, 1.1, 2, 0 | CV_HAAR_SCALE_IMAGE, Size(30, 30));

    for (int l = 0; l < faces.size(); l++)
    {
        Point center(faces[l].x + faces[l].width*0.5, faces[l].y + faces[l].height*0.5);

        Mat temp = x.clone();
        Ycbcr = temp(faces[l]); //do something}}