1.定义两个存放图像的变量:
IplImage *src;
IplImage *pDstImage = NULL; //存放缩放后的图像
2.读取图像:
src = cvLoadImage("D:\\me.bmp",-1); // 将src指向当前工程文件目录下的图像me.bmp
3.计算缩放后的图像大小:
CvSize czSize; //目标图像尺寸
double fScale = 0.314; //缩放倍数
//计算目标图像大小
czSize.width = src->width * fScale;
czSize.height = src->height * fScale;
4.调用opencv函数缩放图像:
pDstImage = cvCreateImage(czSize, src->depth, src->nChannels);
cvResize(src, pDstImage, CV_INTER_AREA); //cvResize函数功能:图像大小变换
函数功能介绍:
4.1cvCreateImage
函数功能:创建图像
函数原型:
IplImage* cvCreateImage(CvSize