【opencv】程序在vc6,0上运行可以显示图像,但在vs2010上运行就只出现一幅全灰图像,“生成”和“生成解决

方案”后是成功的,“启动调试”后也出现dos运行窗口了,图像还是全灰的,试过其它格式图片,也不行,求高手解救,万分感谢!!(2)代码如下:... 方案”后是成功的,“启动调试”后也出现dos运行窗口了,图像还是全灰的,试过其它格式图片,也不行,求高手解救,万分感谢!!
(2)代码如下:
展开
 我来答
lzn_world
2012-11-30 · TA获得超过701个赞
知道小有建树答主
回答量:375
采纳率:0%
帮助的人:349万
展开全部
贴一下代码吧,这么说,很难知道是哪里出了问题:
(1)首先,你换几个图片试一下,如果那个窗体框的大小都没有变,那问题就找到了,就是你的图像根本没有加载进来,那么解决办法是:
[1]看看你的路径是否写对,看看图片是否在那个路径下
[2]你写图片名的时候带后缀吗?貌似OpenCV2.4.3+visualstudio2012中,
已经没有通过图片的Magic code来识别图片格式的功能了,所以最好加上后缀
(2)如果这几个窗框的大小不同,那么说明,图片已经加载进来了,只是显示有问题
那么贴代码出来,看一下吧.....................
追问

感谢回答!

(1)我换图片了,窗体框的大小还是一样,路径写对了,图片名也写后缀了

(2)百度不让我发代码,只能发图了

 

 

 

 

 

追答
我照着你的这个代码写了一下,完全没有问题啊............
如果代码没问题的话,就是你的vs2010配置opencv时少配了什么东东,你在检查一下,配置时要有:
(1)系统环境变量
(2)vs中的include
(3)vs中的library
(4)vs中的linker
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式