19,468
社区成员
发帖
与我相关
我的任务
分享
mask=cvCreateImage(mask_size,IPL_DEPTH_8U,1);
CvPoint pt1,pt2;
pt1.x=0;
pt1.y=0;
pt2.x=m_ptEnd.x-m_ptOrigin.x;
pt2.y=m_ptEnd.y-m_ptOrigin.y;
cvRectangle(mask,pt1,pt2, cvScalar(0,0,0),-1,8,0 );//将整个矩形区域绘成黑色
cvEllipse(mask,centerpoint,ellsize,0,0,360,cvScalar(255,255,255),-1,8,0);//将椭圆区域绘成白色
dst_img=cvCreateImage(mask_size,IPL_DEPTH_8U,1);
cvCopy(img,dst_img,mask);//利用mask,打马赛克,只显示特定区域