opencv中检测出人脸之后,需要把检测出的人脸区域提取出来,用作人脸识别,那么如何提取人脸区域

如题所述

首先使用opencv自带的rectangle函数将检测出来的人脸用矩形框框住,然后新定义一个Mat类型变量将矩形框框住的部分提取出来就可以了;

如rectangle(image, Rect(x1,y1,w1,h1), Scalar(0,0,255),1);
Mat image_cut=image(cvRect(x,y,w,h));
imshow("",image_cut);即可
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-21
检测到人脸会得到一个矩形区域吧,用rectangle把对应位置截出来就好了吧本回答被网友采纳
相似回答