我正在尝试在我的新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
比make
和sudo 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。
现在它有效,但有没有能够使用qt5的opecv的cmakelist?
答案 0 :(得分:1)
您是否看过这个Using CMake with Qt 5
答案 1 :(得分:1)
我不确定我是否应该回答我的问题:
如果您查看OpenCV的github repository,4天前CMakeList.txt已更新为支持Qt5。
所以解决方案是克隆项目并从源代码安装它。 我测试了它并且它有效。