测试发现原有的OPenCV有问题,决定删掉原系统OPenCV,装新的。

卸载:(删除所有可能存在的文件夹)

sudo rm -r /usr/local/include/opencv2 /usr/local/include/opencv /usr/include/opencv /usr/include/opencv2 /usr/local/share/opencv /usr/local/share/OpenCV /usr/share/opencv /usr/share/OpenCV /usr/local/bin/opencv* /usr/local/lib/libopencv

安装:

1.准备工作

编译环境安装:

sudo apt-get install build-essential

必需包安装:

sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

可选包安装:

sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev

现安装最新的Opencv3.4.1以及Contrib包,以免以后需要

opencv3.4.1链接如下图点击Sources下载得到opencv-3.4.1.zip

或者直接

sudo git clone https://github.com/opencv/opencv/tree/3.4.1

解压之后将opencv_contrib-3.4.1放入opencv-3.4.1文件夹下,在opencv-3.4.1文件夹下打开终端依次输入

mkdirbuild

cd build

cmake-D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-3.4.1/modules ..

有可能出现网络不好的情况导致一些包下载不下来,可上网自行下载之后继续安装

编译配置完成之后进行编译:

make -j4

但是遇到报错: fatal error: opencv2/xfeature2d/cuda.hpp:没有那个文件或者目录

找不到比较合适的方法,只好重新编译配置,不加上额外包Contrib

cmake ..

make -j8

make install

安装成功,先跑通程序,Contrib的问题之后再解决。

ubuntu 删除opencv4_ubuntu16.04 卸载重装Opencv相关推荐

  1. Linux 完全卸载重装opencv

    一.完全卸载opencv 1. 先到opencv编译安装的目录下 sudo make uninstall cd .. sudo rm -r build 2.上面最后一行命令有的文件夹不存在会有提示,但 ...

  2. Ubuntu20.04系统重装

    仍然采取用系统盘的方式重装,本次采用直接在系统盘中再次分区的方式 1.插入系统盘,点击电脑重启,出现图标的时候,按F1.F2.F10.F11键,进入Bios模式,选择第三列,进入内存盘,并且选择重新安 ...

  3. Outlook无法打开 .ost文件损坏,卸载重装也恢复不了

    updated: 2020.01.23 一. 问题描述 在桌面版outlook上创建新的规则,由于邮件缓存太大,应用程序卡死,强制关闭后再重启提示 "Errors have been det ...

  4. win7卸载Ubuntu重新安装ubuntu18.04

    卸载 卸载ubuntu:需下载MbrFix.exe工具(百度一下),进入win7界面下,把MbrFix.exe放在c盘,打开windows命令行转到所在目录敲入代码:MbrFix /drive 0 f ...

  5. 如何在Ubuntu 18.04上安装OpenCV

    本教程介绍了如何在Ubuntu 18.04上安装OpenCV. OpenCV(开源计算机视觉库)是一个开源计算机视觉库,具有C ++,Python和Java的绑定.它的用途非常广泛,包括医学图像分析, ...

  6. odroid-xu4(ubuntu mate 16.04)源码编译opencv 3.2

    硬件平台:odroid-xu4 软件环境:ubuntu mate 16.04 1.更新软件列表: $sudo apt-get update 2.安装依赖包: $apt-get install libq ...

  7. Ubuntu16.04装拼音/Sogou遇到的问题(卸载/重装 Fcitx / Fcitx Configuration、卸载/重装Sogou)

    卸载/重装 Fcitx / Fcitx Configuration 卸载/重装Sogou Ubuntu16.04 无法输入中文 是不是安装好Sogou后,在fcitx configuration里面的 ...

  8. Ubuntu 20.04 + ROS Noetic + OpenCV 4.10编译kalibr相机标定功能包

    环境:Ubuntu 20.04 + ROS Noetic + OpenCV:4.2.0 1.创建工作空间 mkdir -p kalibr_ws/src cd kalibr_ws/ source /op ...

  9. Ubuntu 16.04中安装OpenCV 2.4.11

    Original URL:http://www.linuxidc.com/Linux/2016-07/132882.htm Ubuntu 16.04中安装OpenCV 2.4.11参考网址如下: ht ...

最新文章

  1. 不允许使用抽象类类型的对象怎么办_Java基础——面试官:你来说说抽象类和接口的区别...
  2. spark RDD操作的底层实现原理
  3. 001_Ajax简介
  4. Leetcode 187. 重复的DNA序列 解题思路及C++实现
  5. 链接器(linker)的作用——CSAPP第7章读书笔记
  6. 全球及中国智能食品秤行业发展预测及市场规模预测报告2021年版
  7. Python3.x:pip命令安装第三方库,超时处理方案
  8. idea建立一个java工程_IntelliJ IDEA(三、各种工程的创建 -- 之一 -- 创建一个简单的Java工程)...
  9. 换工作了,开始用金蝶的BOS了,好多东西都要学啊!
  10. 湖北经济学院的计算机怎么样,湖北经济学院怎么样名气高吗?真实排名及实力如何?是一本吗...
  11. 腾讯视频上传视频如何同步到企鹅号
  12. Python机器学习:KNN算法08更多思考
  13. 基于JAVA+Servlet+JSP+MYSQL的员工报销管理系统
  14. 华南理工大学2016年数学分析高等代数考研试题参考解答
  15. pyspark注意事项
  16. smarty手册-smarty中foreach循环语句详解
  17. 利用IDocHostUIHandler接口屏蔽WebBrowser的弹出菜单
  18. JavaScript 启动性能瓶颈分析与解决方案
  19. Cobalt Strike Profile 学习记录
  20. mysql嵌套分组查询,嵌套分组MySQL查询

热门文章

  1. CGAffineTransformMakeRotation 实现旋转
  2. cj20n sap 报错未知列的名称_SAP,PS模块配置和操作手册
  3. python变量作用域图解_简单了解Python变量作用域正确使用方法
  4. VS2019 + Qt ERROR MSB4181 QtRunwork 返回了false,但未记录错误
  5. 熵编码之哈夫曼树(五)
  6. I2S,PCM,IOM-2,I2C,SPI,UART,GPIO
  7. Android Java调用ffmpeg命令
  8. onvif协议之云台控制
  9. 深度学习自学(十四):人脸检测-出现cudaGetDeviceCount failed
  10. 解决This application failed to start because cannot find or load the qt platform plugin 'xcb'