OpenCv 复制IplImage img中指定区域数据


cvSetImageROI(img3,cvRect(r.x,r.y,r.width,r.height)); //设定感兴趣区域
		  dst_img= cvCreateImage(cvSize(r.width,r.height),  
            IPL_DEPTH_8U,  
          img3->nChannels);//新建一个IplImage dst_img 大小与设定感兴趣区域一致
		  i1=r.x-r.width;
		  i2=r.height-r.y;
         cvCopy(img3,dst_img,0);  //复制感兴趣区域到dst_img 中
         cvResetImageROI(img3);  //重置感兴趣区域
         cvShowImage("操作后的图像",dst_img);//显示复制感兴趣区域图像


你可能感兴趣的:(OpenCV编程)