2025年ubuntu18镜像(ubuntu18.04镜像)

ubuntu18镜像(ubuntu18.04镜像)官网地址 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 的文件夹中 先进入文件

大家好,我是讯享网,很高兴认识大家。



官网地址: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行 将改为

小讯
上一篇 2025-05-04 09:14
下一篇 2025-06-13 14:43

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/153813.html