#include<stdio.h> #include<iostream> #include<opencv2opencv.hpp> using namespace std; using namespace cv; int main() { const char *windowsrctitle = "before"; const char *windowsdstitle = "after"; double fscale = 0.314; CvSize czsize; IplImage *psrcimage = cvLoadImage("D:\1.jpg",CV_LOAD_IMAGE_UNCHANGED); IplImage *pdstimage = NULL; czsize.width = psrcimage->width*fscale; czsize.height = psrcimage->height*fscale; pdstimage = cvCreateImage(czsize,psrcimage->depth,psrcimage->nChannels); cvResize(psrcimage,pdstimage,CV_INTER_AREA); cvNamedWindow(windowsrctitle,CV_WINDOW_AUTOSIZE); cvNamedWindow(windowsdstitle,CV_WINDOW_AUTOSIZE); cvShowImage(windowsrctitle,psrcimage); cvShowImage(windowsdstitle,pdstimage); cvWaitKey(); return 0; }