Ошибка при попытке извлечь область лица - PullRequest
0 голосов
/ 12 февраля 2011

Я написал следующий фрагмент кода для извлечения изображения области, обнаруженной как лицо, с использованием кода OpenCV2.2 facedetect.c.

//Extracting the image of just the ROI
        IplImage* rectImage;
        rectImage->roi=NULL;
        CvRect boundingBox={point1.x,point1.y,r->width,r->height};
        cvSetImageROI(rectImage,boundingBox);

        IplImage* originalBox=cvCreateImage(cvSize(r->width,r->height),IPL_DEPTH_8U,3);
        IplImage* reSizedBox=cvCreateImage(cvSize(100,100),IPL_DEPTH_8U,3);

        cvCopy(rectImage, originalBox, 0);
        cvResize(originalBox,reSizedBox,CV_INTER_LINEAR);
        cvSaveImage("MyFaceBox.jpg", reSizedBox);

Проблема: Когда я ее строю, она даетследующая ошибка: «ошибка:« cvResize »не был объявлен в этой области»

Я использую xcode в качестве инструмента разработчика.Я не могу понять, что создает проблему.Может кто-нибудь помочь, пожалуйста?

Спасибо

1 Ответ

0 голосов
/ 30 марта 2011

Вы включили соответствующий заголовочный файл, например

#include <imgproc/imgproc_c.h>
...