今天在用VS2010的时候,发现用opencv245现实的图片信息很少。我以前用过qt+opencv显示图片,图片某点的像素可以很方便的显示出来。
于是乎,今天的主要任务就是配置opencv245+qt5.5,(PS:Qt是最新的版本)
这里是按照:
http://blog.csdn.net/jiebaoabcabc/article/details/17097765
这位博主所写的过程进行配置的,最后终于成功了。
那么问题来了~
在我测试显示图片之后,发现依然是缺少图片信息的。自己猜测可能是因为opencv的版本过低的原因吧,而且对于245这个版本来说,编程需要书写的很严格,不然你连错在哪里都找不到。
我举个栗子来说一下你们就明白了、
在显示图片的时候最简单的步骤是新建窗口,然后在窗口上显示图片对吧。
代码如下:
cvNameWindow(“Image”);
cvShowImage(“Image”,image);
对吧。
但是在opencv249的版本中,可以省略第一句,直接显示图片也是可以的。
如果在opencv254的版本中,你省略了第一句,编译时不会报错,但是在运行的时候会莫名其妙的没有结果。就是没有结果,你还不知道错在哪里。