官网地址:https://opencv.org/releases.html
从opencv官网下载opencv3.4.0以及opencv_contrib(python需要 只是c语言使用不需要)压缩包。将下载的opencv3.4.0及opencv_contrib-3.4.0解压,并将opencv_contrib-3.4.0的文件夹放到opencv3.4.0的文件夹中。
先进入文件,创建build
如果直接输入cmake … 不出意外opencv会链到系统的python2.7上去(看cache可知),所以需要指定到咱下的anaconda的python3上;
the same as
cmake之后就会出现以下界面
进行make编译,需要很久,静静等待。
编译完了就可以开始安装了
完成之后就可以通过import cv2来验证了
- 错误1:
解决办法:如果你没有加入opencv的扩展包,然后放入在里面继续运行 - 错误2:/home/lqs/Downloads/opencv-3.4.0/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c:1:10: fatal error: linux/videodev.h: 没有那个文件或目录
解决办法:这个错误的解决方式是cmake 的时候添加 -D ENABLE_CXX11=ON - 错误3:linux下报错没有头文件那个文件或目录
解决办法:将/usr/include/86_64-linux-gnu/sys下的io.h复制到/usr/include下面,链接 - 错误4: linux/videodev.h: 没有那个文件或目录
解决办法:
(如果还是不行就删除之后在执行这句) - 错误5: sys/videodev.h: 没有那个文件或目录
解决办法: - 错误6:Looking for ccache - not found
解决办法: - 错误7:Found ZLIB: /usr/local/lib/libz.so (found suitable version “1.2.11”, minimum required is “1.2.3”)
解决办法:链接 - 错误8:~/cv2.cpp:885:34: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
解决办法:打开cv2.cpp 找到885行 将改为
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/qdvuejs/56296.html