如题所述
首先使用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);即可
如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把对应位置截出来就好了吧本回答被网友采纳