1

我正在尝试在我的新 Ubuntu 13.04 中安装带有 Qt 的 opencv (2.4.5)。

我已经下载了opencv,执行:

ccmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ../opencv-2.4.5

../opencv-2.4.5是opencv源码的文件夹

在 ccmake 我将WITH_QT变量更改为 YES

makesudo make install

但是现在如果在 kdevelop 我尝试执行我的测试代码(我只调用addText(...)图像)。我收到以下错误:

OpenCV Error: The function/feature is not implemented (The library is compiled without QT support) in fontQt, file...

我做错了什么?提前感谢您的任何建议

编辑:由于安装了 QtCreator,我同时拥有 qt4 和 qt5。为了快速解决问题,我删除了 qt5 和 qtcreator 并重新安装了 opencv。

现在它可以工作了,但是是否有一个用于 opecv 的 cmakelist 可以使用 qt5?

4

2 回答 2

1

你看过This Using CMake with Qt 5

于 2013-05-15T10:06:41.917 回答
1

无论如何,我不确定是否应该回答我的问题:

如果您查看 OpenCV 的github 存储库,4 天前 CMakeList.txt 已更新为支持 Qt5。

所以解决方案是克隆项目并从源代码安装。我测试了它并且它有效。

于 2013-05-17T20:11:27.513 回答