自己用opencv写了一个简单的高斯图片处理程序,但是出现问题,请高人指点!

我的代码是这样的:#include"stdafx.h"#include"highgui.h"#include"cv.h"intmain(intargc,char**arg... 我的代码是这样的:#include "stdafx.h"#include "highgui.h"#include "cv.h"int main(int argc,char** argv){//create some windows to show the input and output images in.cvNamedWindow("input",CV_WINDOW_AUTOSIZE);cvNamedWindow("output",CV_WINDOW_AUTOSIZE);IplImage* in=cvLoadImage("fan.jpg");cvShowImage("input",in);IplImage* out=cvCreateImage(cvGetSize(in),IPL_DEPTH_8U,3);//do the smoothingcvSmooth(in,out,CV_GAUSSIAN,3,3);cvShowImage("output",out);cvReleaseImage(&in);cvReleaseImage(&out);cvWaitKey(0);cvDestroyWindow("input");cvDestroyWindow("output");}生成解决方案后出现了这个问题:ntdll.dll!778315ee()[下面的框架可能不正确和/或缺失,没有为ntdll.dll加载符号]截图在这里了,我是新手对visual studio 调试什么的也不太明白,请各位前辈多多指教,非常谢谢大家! 展开
 我来答
房子a房子a
2015-08-03 · TA获得超过2047个赞
知道小有建树答主
回答量:783
采纳率:85%
帮助的人:561万
展开全部
opencv2.2版本由于时间的关系正好出在vs2008与vs2010换代的时间段,所以你下载的时候一定要选择相应的版本的opencv。我怀疑是你的opencv是vc2008版,可是却安装在vs2010上了。vs一升级,vs调用的vc库也会有变化。
追问
您好,我是从官网上下载的opencv for Windows.VC2010.special pack,我觉得应该是没有问题的。现在的情况是我可以成功生成解决方案,然后直接点生成的.exe可执行程序是正常的,可以显示出两幅图像,并且一幅是原图一幅是高斯滤波后的,我就是不明白为什么从VC2010上一执行就会出错
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式