课堂 | 分享下CMake和QT开发环境的一个小知识
课堂 | 分享下CMake和QT开发环境的一个小知识
智能前沿技术 前天
以下文章来源于机器学习算法那些事 ,作者小滔
OpenCV版本: 4.2.0
OpenCV-Contrib版本: 4.2.0
CMake版本 : 3.20.0
我们在用OpenCV开发图像算法时,若能够显示鼠标落在图像位置的像素,则开发效率会大大的提升。
百度了一下这个问题,发现大部分博主用回调函数来解决,这不仅额外增加了开发难度,效果也未必好。
这个时候我们需要用cmake-gui去构建makefile。
第一步:
点击configure:
第二步:
添加变量QT5_DIR的目录,具体根据自己的需要去勾选变量和设置变量的值:
第三部:
点击Generate,在对应的build目录生产makefile
后面就在当前目录输入:make和sudo make install,则在对应的目录生产动态库和头文件。
效果图如下:
左下角就能够显示鼠标的位置坐标和对应的像素图。
小编也尝试用命令行的方式去构建项目,发现cmake不能定位到QT的目录,具体原因不是很清楚,用cmake-gui的方式就可以达到目的。
cmake编译opencv源码的过程中请参考文章:OpenCV学习(一)opencv源码安装
阅读 10
分享收藏
赞 (0)