如何使面部检测更具体

时间:2015-05-26 10:52:03

标签: c++ image opencv face-detection

我在c ++上使用openCV 2.4.10此代码来计算图像中的面部,但有时候我得不到正确的结果:我在50张图像上尝试过它;只有22张图片得到了正确的结果。我应该添加什么才能让它变得更好?

 int countFacesInImage(Mat frame)
    {
    std::vector<Rect> faces;
    Mat frame_gray;

    cvtColor(frame, frame_gray, COLOR_BGR2GRAY);
    equalizeHist(frame_gray, frame_gray);

    // Detect faces
    face_cascade.detectMultiScale(frame_gray, faces, 1.1, 2, 0 | CASCADE_SCALE_IMAGE, Size(30, 30));

    return faces.size();
    }

0 个答案:

没有答案