首页 > 其他 > 详细

openCV(三)---图像缩放

时间:2015-12-28 15:37:28      阅读:178      评论:0      收藏:0      [点我收藏+]
  

UIImage *img1 = [UIImage imageNamed:@"1448941176867"];

//将UIImage转换为IplImage格式

IplImage *pimage = [self convertToIplImage:img1];

//缩放图片

//比例值

float fScale = 0.4; 

CvSize cvsize;

cvsize.width = pimage->width * fScale;

cvsize.height = pimage ->height * fScale;

 

//创建输出图像

IplImage *outImage = cvCreateImage(cvsize, pimage->depth, pimage->nChannels);

//缩放图像

cvResize(pimage, outImage);

//将IplImage图像转换为UIImage

UIImage *img = [self convertToUIImage:outImage];

self.imgView.image = img;

 

//释放图片内存

cvReleaseImage(&pimage);

cvReleaseImage(&outImage);

关于UIImage和IplImage的相互转换,参考我的另一个随笔

http://www.cnblogs.com/iOSDeng/p/5081588.html

openCV(三)---图像缩放

原文:http://www.cnblogs.com/iOSDeng/p/5082562.html

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