01_Linux install lastest opencv
一、前言
本篇仅用于记录,下次如有使用,方便查看,若有问题,请及时告知,谢谢。
二、安装过程
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相关推荐
- textblob 情感分析_使用TextBlob进行远程学习的推文中的情感分析
textblob 情感分析 Hi everyone, 嗨,大家好, The Covid19 Pandemic brought about distance learning in the 2020 a ...
- 使用Python,OpenCV进行平滑和模糊
使用Python,OpenCV进行平滑和模糊 1. 效果图 2. 原理 2.1 依赖库及安装 2.2 简单平均模糊 2.3 高斯模糊 2.4 中值模糊 2.5 双边滤波 3. 源代码 参考 这篇博客将 ...
- Windows7 32位机上,OpenCV中配置GPU操作步骤
1. 查看本机配置,查看显卡类型是否支持NVIDIA GPU,本机显卡为NVIDIA GeForce 8400 GS: 2. 从http://www.nvidia.cn/Download/inde ...
- 一次搞定OpenCV源码及扩展模块的编译与环境配置
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|计算机视觉工坊 版本:VS2017.CMake3.12. ...
- 基于深度学习OpenCV与python进行字符识别
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 当我们在处理图像数据集时,总是会想有没有什么办法以简单的文本格式检 ...
- python~OpenCV
Python环境搭建之OpenCV pip install --upgrade setuptools pip install numpy Matplotlib pip install opencv-p ...
- python环境安装opencv,Python环境搭建之OpenCV的步骤方法
一.openCV介绍 Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持.OpenCV是一个基于 ...
- python3 opencv 输出中文
pip install opencv-python opencv读取中文路径图片: opencv读取中文路径图片_jacke121的专栏-CSDN博客_opencv中文路径 win 安装 pip in ...
- QT下opencv的编译和使用
需要的文件 qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe cmake-3.12.0-rc1-win64-x64.msi opencv-2.4. ...
最新文章
- 分享一些Java开发人员在编程中最容易踩雷的地方!
- Git初学札记(三)————创建Git版本库
- java 流媒体服务器Red5 FQA
- Python爬虫之(四)urllib库的高级用法
- saber仿真软件_返场预订,视频课程丨开关电源环路补偿设计与仿真
- Android时间与服务器同步方法
- DAMS峰会丨从数仓到数据中台,从数据资源到资产,京东、携程、快手等是怎么建设和演进的?...
- watch港版微信无法连接到服务器,Apple Watch微信打不开怎么办
- 路由器实验要求之配置实验、直连路由验证、静态路由
- 【系统分析师之路】系统分析师知识地图
- HTML CSS JS 网页设计作业「我的家乡」汉口5页 带留言表单
- 美育在计算机教育中应用,浅谈在小学信息技术课堂中有效实施美育.
- Bootstrap4模态框垂直居中
- zkteco iface702 中控考勤机java开发步骤二---获取考勤机 的考勤数据
- 视频教程-PHP零基础七天入门视频课程(免费50章)-PHP
- 用php编写多项选择题_php试题
- 防止关闭windows
- linux升级wine1.7,Wine 1.7.43 发布下载
- html滚动图片代码加文字,HTML代码制作滚动文字
- 网上书店订单流程c语言源代码,网上书店的设计及实现.doc
热门文章
- easypoi的使用(Word、Excel基于模板的导出)
- 胡瑜 简介中科院计算机所,专家人才库数据----中国科学院计算技术研究所
- Selective Kernel Networks
- PhotoZoom Pro中文免费版电脑版下载V.2020.6 无损放大图片
- 3D空间中射线与三角形的交叉检测算法【转】
- 把html转化为thymeleaf,Springboot和Thymeleaf HTML模板:转换为PDF后,汉字消失
- 基于HTML(服装商城)电商项目项目的设计与实现(html前端源码和论文设计)
- EO类与VO类--组装转换
- 山东春考计算机专业本科学校排名,山东春考大学本科排名及名单
- 吃货联盟订餐系统(对象+集合)