一、前言
本篇仅用于记录,下次如有使用,方便查看,若有问题,请及时告知,谢谢。
二、安装过程
1.卸载原来版本的opencv
https://blog.csdn.net/u010548772/article/details/77866744
2.更新包并下载依赖包

sudo apt-get updatesudo apt-get upgradesudo 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

3.下载opencv
https://sourceforge.net/projects/opencvlibrary/
该链接为opencv最新版链接,当前为3.4.2
使用unzip 命令解压到你要安装的目录,这里放到了用户目录下面
4.在opencv(解压之后的)目录创建新目录
mkdir release
cd release
5.使用CMake工具

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..

这里博主configure成功了,但是中间有些报红和报黄信息


这里说明有些依赖项没有解决掉,如果最终安装成功的话会导致部分功能无法使用。这里需要再次依照提示信息安装对应的依赖包,然后再次CMake。可参考https://www.learnopencv.com/install-opencv3-on-ubuntu/

6.编译
使用命令:

//这里的数字3可以改变,机器性能好可以设置大一点
make -j3  

7.安装

sudo make install

三、测试过程
1.gcc和g++
有就行,一般都可以用,可按照如下链接进行测试
https://blog.csdn.net/xuhang0910/article/details/48930319


2.博主在做显示图片的时候报了如下错误
./opencvtest: error while loading shared libraries: libopencv_highgui.so.3.4: cannot open shared object file: No such file or directory
然后便按照https://blog.csdn.net/cv_you/article/details/77341631 修改了配置文件,但是错误依然存在
然后使用如下命令

//查看可执行文件的引用信息
ldd opencvtest

根据该信息查找 not found的动态库文件

sudo find / -name libopencv_core.so.3.4


这里的解决参考了https://blog.csdn.net/qq_38469553/article/details/78800354 就是将具体的目录包含进配置文件中,然后更新配置文件。然后再次运行就没有问题了。
3.在linux环境下编译运行OpenCV程序的两种方法
请参阅http://www.cnblogs.com/woshijpf/p/3840530.html

01_Linux install lastest opencv相关推荐

  1. textblob 情感分析_使用TextBlob进行远程学习的推文中的情感分析

    textblob 情感分析 Hi everyone, 嗨,大家好, The Covid19 Pandemic brought about distance learning in the 2020 a ...

  2. 使用Python,OpenCV进行平滑和模糊

    使用Python,OpenCV进行平滑和模糊 1. 效果图 2. 原理 2.1 依赖库及安装 2.2 简单平均模糊 2.3 高斯模糊 2.4 中值模糊 2.5 双边滤波 3. 源代码 参考 这篇博客将 ...

  3. Windows7 32位机上,OpenCV中配置GPU操作步骤

    1.  查看本机配置,查看显卡类型是否支持NVIDIA GPU,本机显卡为NVIDIA GeForce 8400 GS: 2.  从http://www.nvidia.cn/Download/inde ...

  4. 一次搞定OpenCV源码及扩展模块的编译与环境配置

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|计算机视觉工坊 版本:VS2017.CMake3.12. ...

  5. 基于深度学习OpenCV与python进行字符识别

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 当我们在处理图像数据集时,总是会想有没有什么办法以简单的文本格式检 ...

  6. python~OpenCV

    Python环境搭建之OpenCV pip install --upgrade setuptools pip install numpy Matplotlib pip install opencv-p ...

  7. python环境安装opencv,Python环境搭建之OpenCV的步骤方法

    一.openCV介绍 Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持.OpenCV是一个基于 ...

  8. python3 opencv 输出中文

    pip install opencv-python opencv读取中文路径图片: opencv读取中文路径图片_jacke121的专栏-CSDN博客_opencv中文路径 win 安装 pip in ...

  9. QT下opencv的编译和使用

    需要的文件 qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe cmake-3.12.0-rc1-win64-x64.msi opencv-2.4. ...

最新文章

  1. 分享一些Java开发人员在编程中最容易踩雷的地方!
  2. Git初学札记(三)————创建Git版本库
  3. java 流媒体服务器Red5 FQA
  4. Python爬虫之(四)urllib库的高级用法
  5. saber仿真软件_返场预订,视频课程丨开关电源环路补偿设计与仿真
  6. Android时间与服务器同步方法
  7. DAMS峰会丨从数仓到数据中台,从数据资源到资产,京东、携程、快手等是怎么建设和演进的?...
  8. watch港版微信无法连接到服务器,Apple Watch微信打不开怎么办
  9. 路由器实验要求之配置实验、直连路由验证、静态路由
  10. 【系统分析师之路】系统分析师知识地图
  11. HTML CSS JS 网页设计作业「我的家乡」汉口5页 带留言表单
  12. 美育在计算机教育中应用,浅谈在小学信息技术课堂中有效实施美育.
  13. Bootstrap4模态框垂直居中
  14. zkteco iface702 中控考勤机java开发步骤二---获取考勤机 的考勤数据
  15. 视频教程-PHP零基础七天入门视频课程(免费50章)-PHP
  16. 用php编写多项选择题_php试题
  17. 防止关闭windows
  18. linux升级wine1.7,Wine 1.7.43 发布下载
  19. html滚动图片代码加文字,HTML代码制作滚动文字
  20. 网上书店订单流程c语言源代码,网上书店的设计及实现.doc

热门文章

  1. easypoi的使用(Word、Excel基于模板的导出)
  2. 胡瑜 简介中科院计算机所,专家人才库数据----中国科学院计算技术研究所
  3. Selective Kernel Networks
  4. PhotoZoom Pro中文免费版电脑版下载V.2020.6 无损放大图片
  5. 3D空间中射线与三角形的交叉检测算法【转】
  6. 把html转化为thymeleaf,Springboot和Thymeleaf HTML模板:转换为PDF后,汉字消失
  7. 基于HTML(服装商城)电商项目项目的设计与实现(html前端源码和论文设计)
  8. EO类与VO类--组装转换
  9. 山东春考计算机专业本科学校排名,山东春考大学本科排名及名单
  10. 吃货联盟订餐系统(对象+集合)