当前位置:网站首页 > Vue.js开发 > 正文

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的文件夹中。

 

先进入文件,创建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行 将改为
到此这篇ubuntu18镜像(ubuntu18.04镜像)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • Ubuntu源码下载(ubuntu21.04源)2025-01-02 22:36:08
  • k8s版本升级(k8s版本升级1.27)2025-01-02 22:36:08
  • ubuntu18.04源地址(ubuntu21.04源)2025-01-02 22:36:08
  • auto可以说明全局变量吗(autojs定义全局变量)2025-01-02 22:36:08
  • redhat6.6安装教程(redhat6.0安装)2025-01-02 22:36:08
  • js指什么意思(jsjs是什么意思)2025-01-02 22:36:08
  • 卡巴斯基7.0激活码(卡巴斯基安卓版激活码)2025-01-02 22:36:08
  • cjson库下载(csl库下载)2025-01-02 22:36:08
  • 字符串转int js(字符串转int c语言)2025-01-02 22:36:08
  • Redhat9.2(Redhat9.2 文件同步 带宽限速)2025-01-02 22:36:08
  • 全屏图片