戴夫来自 DesignSpark
你觉得这篇文章怎么样? 帮助我们为您提供更好的内容。
戴夫来自 DesignSpark
Thank you! Your feedback has been received.
戴夫来自 DesignSpark
There was a problem submitting your feedback, please try again later.
戴夫来自 DesignSpark
你觉得这篇文章怎么样?
今日对Qt很感兴趣,于是抛弃Visual Studio,想在QtCreator集成开发环境下面编写基于OpenCV库函数的视觉跟踪程序。
首先我去Qt官网下载vs版本的qt安装文件,但是安装完成怎么编译都出错,各种问题难以解决。于是我就尝试用MinGW版本的。
但这存在一个问题,最新的OpenCV库的版本已经到2.4.8了,里面的库函数只有用Visual Studio2010 和2012及2013编译的版本,而如果要用MinGW 版本qt的话只能自己编译了。如何用MinGW编译OpenCV函数库,需要用到C-make软件,如何编译库函数的教程在网上也是不少,这里不加介绍。
编译完成后把include和lib文件夹放在自己建立的文件夹内。
在编译完成库函数之后,需要把Qt下MinGW的路径加到系统变量下。
新建Qt控制台程序后,在.Pro文件下,在代码后面加上INCLUDEPATH+=D://opencv//mingw//include(此为上述include的路径)
再添加库,即lib文件夹下文件路径。这么多路径一一添加太麻烦,你可以选中所有.a后缀名的文件,按住键盘上的shift键不放,然后点击鼠标右键,再复制路径。
然后编写源文件代码。
最后执行,程序运行。终于成功!