首页 > 其他 > 详细

OpenCV设置感兴趣区域(roi)

时间:2014-03-20 08:18:28      阅读:699      评论:0      收藏:0      [点我收藏+]

1、Iplimage设置感兴趣区域

bubuko.com,布布扣
int main( int argc, char** argv )
{
    //导入图像
    IplImage *img1 = cvLoadImage("QQ图片20131211141620.jpg", 1);
    //设置感兴趣区域
    cvSetImageROI(img1, cvRect(10, 15, 150, 250));
    //感兴趣区域大小一样
    IplImage *img2 = cvCreateImage(cvGetSize(img1),img1->depth,img1->nChannels);
    //拷贝
   cvCopy(img1, img2, NULL);
 
   //重置
   cvResetImageROI(img1);

   cvNamedWindow("img1");
   cvNamedWindow("img2");
   cvShowImage("img1",img1);
   cvShowImage("img2",img2);

   cvWaitKey(0);
   cvDestroyAllWindows();
   cvReleaseImage(&img1);
   cvReleaseImage(&img2);
}
bubuko.com,布布扣

  结果如下图所示:
 bubuko.com,布布扣

2、Mat设置感兴趣区域

bubuko.com,布布扣
int main( int argc, char** argv )
{
    //导入图像
    Mat img1 = imread("QQ图片20131211141620.jpg", 1);
    Mat img2(img1.rows,img1.cols,CV_8UC3);

    //设置感兴趣区域,拷贝
     img1(Rect(10, 15, 150, 250)).copyTo(img2);

     //显示
     imshow("img1",img1);
     imshow("img2",img2);
     waitKey(0);
}
bubuko.com,布布扣

OpenCV设置感兴趣区域(roi),布布扣,bubuko.com

OpenCV设置感兴趣区域(roi)

原文:http://www.cnblogs.com/hwm520hlf1314/p/3610893.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!