参数:图片,输出图片尺寸(一般我不用这个,我传None),宽的比例,高的比例
例子:将图片img,缩小一半显示,那么宽高为原尺寸的0.5倍
img = cv2.resize(img,None,fx=0.5,fy=0.5)
设置完尺寸后再显示
cv2.imshow('img',img)
cv2.waitKey(0)
.......
希望我的回答对你有帮助!
#include "cv.h"#include "highgui.h"
#include "stdio.h"
int main(int argc,char *argv[])
{
IplImage *image=0,*imageresize=0
image=cvLoadImage("lena.jpg",1)
if(!image) printf("can't load an image\n")
imageresize=cvCreateImage(cvSize(1000,750),IPL_DEPTH_8U,3)
cvResize(image,imageresize,CV_INTER_LINEAR)
cvNamedWindow("lena",1)
cvNamedWindow("size",1)
cvShowImage("size",imageresize)
cvShowImage("lena",image)
cvWaitKey(0)
cvReleaseImage(&image)
cvReleaseImage(&imageresize)
cvDestroyWindow("size")
cvDestroyWindow("lena")
return 0
}
自己把图像文件 lena.jpg 添加到建的项目文件运行就可以了!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)