#include <stdio.h>
#include <opencv2/highgui/highgui.hpp>
int main(int argc,char** argv)
{
//创建两个显示窗口
cvNamedWindow("before",CV_WINDOW_AUTOSIZE);
cvNamedWindow("after",CV_WINDOW_AUTOSIZE);
//加载一张图片
IplImage* image =cvLoadImage(argv[1]);
//创建图片
IplImage* out=cvCreateImage(cvSize(image->height/2,image->width/2),image->depth,image->nChannels);
//对图片进行减半
cvPyrDown(image,out);
//显示图片
cvShowImage("before",image);
cvShowImage("after",out);
cvWaitKey(0);
cvReleaseImage(&image);
cvReleaseImage(&out);
cvDestroyWindow("before");
cvDestroyWindow("after");
return 0;
}