resize image

来源:互联网 发布:.unity3d文件怎么打开 编辑:程序博客网 时间:2024/06/10 10:33
int _tmain(int argc, _TCHAR* argv[]) {IplImage *src = NULL;IplImage *dst = NULL;float scale = 0.618;CvSize dst_cvsize;src = cvLoadImage("Lena.jpg", CV_LOAD_IMAGE_COLOR);dst_cvsize.width = src -> width * scale;dst_cvsize.height = src -> height * scale;dst = cvCreateImage(dst_cvsize, src -> depth, src -> nChannels);cvResize(src, dst, CV_INTER_LANCZOS4);cvNamedWindow("src", CV_WINDOW_AUTOSIZE);cvNamedWindow("dst", CV_WINDOW_AUTOSIZE);cvShowImage("src", src);cvShowImage("dst", dst);cvWaitKey(0);cvReleaseImage(&src);cvReleaseImage(&dst);cvDestroyAllWindows();return 0;}