IOS 中调用opencv进行人脸检测
首先利用ios的AVCaptureStillImageOutput,AVCaptureSession,AVCaptureVideoPreviewLayer抓图并显示到UIImageView. 然后吧UIIMage转换成opencv中的IplImage 利用下面这条语句 IplImage *image = [self CreateIplImageFromUIImage:originalImage]; 剩下的就是opencv中的操作和处理 代码如下: + (UIImage *) opencvFaceDetect:(UIImage *)originalImage { cvSetErrMode(CV_ErrModeParent); IplImage *image = [self CreateIplImageFromUIImage:originalImage]; // Scaling down IplImage *small_image = cvCreateImage(cvSize(image->width/2,image->height/2), IPL_DEPTH_8U, 3);...

