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运行代码[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在文件夹opencv&&qt c++中加载图像[关闭]

为啥我的直播摄像头严重滞后于 OpenCV+Qt [关闭]

Qt:如何关闭用 exec() 打开的对话框窗口?

如何在qt中实现代码完成[关闭]

Qt OpenCV 网络摄像头流打开和关闭

是否有任何 C++ opencv 代码来计算每帧视频中关键特征点的速度? [关闭]