码迷,mamicode.com
首页 > 其他好文 > 详细

openCV(三)---图像缩放

时间:2015-12-28 15:39:23      阅读: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!