嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

用QtCreator + OpenCV实现对简单物体的视觉跟踪

今日对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的路径加到系统变量下。

之后就是在QtCreator中的配置。

 新建Qt控制台程序后,在.Pro文件下,在代码后面加上INCLUDEPATH+=D://opencv//mingw//include(此为上述include的路径)

 再添加库,即lib文件夹下文件路径。这么多路径一一添加太麻烦,你可以选中所有.a后缀名的文件,按住键盘上的shift键不放,然后点击鼠标右键,再复制路径。

然后编写源文件代码。

最后执行,程序运行。终于成功!

DesignSpark Electrical Logolinkedin