这是什么问题?哪位大神指教一下
#include "stdafx.h"
#include "cv.h"
#include "cxcore.h"
#include "highgui.h"
#include "math.h"
int main(int argc, char* argv[])
{
IplImage* src=0;
IplImage* dst=0;
double scale=0.618;
CvSize dst_cvsize;
if(argc==2&&(src=cvLoadImage("D://shiyan.jpg",-1))!=0)
{
dst_cvsize.width=(int)(src->width*scale);
dst_cvsize.height=(int)(src->height*scale);
dst=cvCreateImage(dst_cvsize,src->depth,src->nChannels);//创建缩放图像的框架
cvResize(src,dst,CV_INTER_LINEAR);//调用此函数,把缩小的图像放在dst中
cvNamedWindow("src",CV_WINDOW_AUTOSIZE);
cvNamedWindow("dst",CV_WINDOW_AUTOSIZE);
cvShowImage("src",src);
cvShowImage("dst",dst);
cvWaitKey(0);
cvReleaseImage(&src);
cvReleaseImage(&dst);
cvDestroyWindow("src");
cvDestroyWindow("dst");
}
return 0;
}
不是特别清楚argc这个参数判定条件有什么意义?只知道一个是存储参数的个数,另一个是参数的数组,看了些资料不是很明白?求指教,还有这幅图像加载以后没有结果,图像显示不了>>??