c++ Qt用opencv运行代码[关闭]
Posted
技术标签:
【中文标题】c++ Qt用opencv运行代码[关闭]【英文标题】:c++ Qt running code with opncv [closed] 【发布时间】:2014-05-21 23:00:49 【问题描述】:我是 Qt 新手,还不知道如何正确使用它。
我正在尝试运行此代码:(在右上角 - 下载) https://googledrive.com/host/0By56j-W37_RAYS1DcVl3MnFRZGc/index.html
在网站上写道: “技术要求:OpenCV 2.4.5 ... Qt 5.0.2(32 位)... Qt Creator 2.7.0(包含在指定的 Qt 版本中)...此外,为了编译 OpenCV 源代码和安装它,你将需要 CMake。
我已经下载了 Qt5.3.0,我有 opencv 2.4.8(工作和测试),安装了 CMake,也有 VS2012。
在 zip 文件 (source) 中,有很多文件 (cpp,h,ui,pro,user ....)。
问题是我不知道应该删除哪些文件以及应该编辑哪些文件(在我的环境中编译)-以及如何编译它(在 Qt Creator 或 VS 中)?
如果任何熟悉 Qt 的人可以快速查看 zip 文件并告诉我该怎么做,那就太好了。
我将非常感谢您的帮助, 谢谢
【问题讨论】:
现在我遇到了另一个问题:警告:打开文件时出错 (../../modules/highgui/src/cap_ffmpeg_impl.hpp:545) 【参考方案1】:Application.pro 似乎是主项目文件。
用 QtCreator 打开它。
您可能需要先使用文本编辑器打开 Application.pro 并调整以下行,并指定安装 OpenCV 的路径和相应的版本(将 245 替换为 248)。
INCLUDEPATH += C:/OpenCV/include
DEPENDPATH += C:/OpenCV/include
LIBS += -LC:/OpenCV/bin
LIBS += -lopencv_calib3d245
...
LIBS += -lopencv_videostab245d
【讨论】:
谢谢,我还需要删除除 cpp、h、ui 和 pro 之外的所有文件。所以我可以运行应用程序。但现在我有另一个问题:警告:打开文件时出错(../../modules/highgui/src/cap_ffmpeg_impl.hpp:545)以上是关于c++ Qt用opencv运行代码[关闭]的主要内容,如果未能解决你的问题,请参考以下文章