首页 > 其他 > 详细

opencv截取图像中某一区域的方法

时间:2018-03-09 12:35:34      阅读:933      评论:0      收藏:0      [点我收藏+]

Mat图像存储:

  Mat image= imread(image);

  Rect rect(10, 20, 100, 50);

  Mat image_roi = image(rect);

IplImage*图像存储:

  CvSize size= cvSize(40,50);//区域大小

  cvSetImageROI(pSrc,cvRect(60,70,size.width, size.height));//设置源图像ROI

  IplImage* pDest = cvCreateImage(size,pSrc->depth,pSrc->nChannels);//创建目标图像

  cvCopy(pSrc,pDest); //复制图像 cvResetImageROI(pDest);//源图像用完后,清空ROI

  cvSaveImage("Roi.jpg",pDest);//保存目标图像

opencv截取图像中某一区域的方法

原文:https://www.cnblogs.com/chen-cai/p/8533188.html

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