课堂 | 分享下CMake和QT开发环境的一个小知识

课堂 | 分享下CMake和QT开发环境的一个小知识

智能前沿技术 前天

以下文章来源于机器学习算法那些事 ,作者小滔

机器学习算法那些事定期分享机器学习领域原创文章,公众号内容涵盖了机器学习算法和python数据分析等文章,目前监督学习方法的文章应有尽有,非监督学习的原创文章一直在更新,欢迎机器学习爱好者和从业者的加入,互相学习,共同成长。

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)

相关推荐