为了在自己系统上能够使用opencv,我们需要下载源码,然后用自己的电脑编译。
1.在官网下载Opencv的source版本 官网地址:https://opencv.org/releases/
2.解压下载的安装包 uzip xxx.zip
3.之后除了依赖项的下载,其他部分可以参照教程 https://blog.csdn.net/qq_18649781/article/details/85927212
不过这个教程中指定头文件的部分不需要做
教程里面关于依赖项的下载这一部分需要参照下面给的官方的教程网址 https://docs.opencv.org/2.4/doc/tutorials/introduction/linux_install/linux_install.html#linux-installation
4.我在配置环境中遇到的坑: 运行测试程序的时候遇到了terminate called after throwing an instance of ‘cv::Exception’
最后运行失败,引起内存转储,原因就是依赖项的下载出了问题(依赖项下载异常,系统会跳过,表面上看起来所有命令都执行了,但是实际运行时就会暴露出问题)。因此才会建议依赖项的下载那一部分用官方教程。
环境配置完之后,需要写一个人脸追踪识别的程序,用clion+opencv,cmake方式编译