您的位置:首页 > 其它

例程调试出错,不知错哪里??

2014-03-05 11:43 281 查看
先贴上代码:

#include "cv.h"

#include "highgui.h"

IplImage* doPyrDown(IplImage* img_in,int filter=IPL_GAUSSIAN_5x5)

{

assert(img_in->height%2==0 && img_in->width%2==0);

IplImage* img_out=cvCreateImage(cvSize(img_in->width/2,img_in->height/2),img_in->depth,img_in->nChannels);

cvPyrDown(img_in,img_out);

return(img_out);

}

int main(int argc,char* argv[])

{

IplImage* Img_in=cvLoadImage("E\1.JPG");

cvNamedWindow("input",CV_WINDOW_AUTOSIZE);

cvShowImage("input",Img_in);

cvNamedWindow("output",CV_WINDOW_AUTOSIZE);

cvShowImage("output",doPyrDown(Img_in));

cvWaitKey(33);

cvDestroyWindow("input");

cvDestroyWindow("output");

}

运行环境是:VS2012+OpenCV2.4.4

运行中编译通过;

运行时出现无法加载图像;

调试发现有“0xC0000005: 读取位置 0x0000002C 时发生访问冲突。”类型错误。

请问这是什么原因导致的错误?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐