[系统技巧] ubuntu18.04安装openCV3.2.0详解(附加源码+第三方库)
作者:CC下载站日期:2023-10-12 00:06:53浏览:14分类:玩电脑
openCV 简单介绍
OpenCV 的全称是 Open Source Computer Vision Library,是一个开源代码计算机视觉库。OpenCV 其实就是一堆 C 和 C++语言的源代码文件,这些源代码文件中实现了许多常用的计算机视觉算法,可用于开发实时的图像处理、计算机视觉以及模式识别程序,目前在工业界以及科研领域广泛采用。
1、opencv 安装准备工作
1.1 安装环境
Ubuntu18.04 LTS
opencv3.2.0
contrib3.2.0
1.2 源码获取
软件百度网盘链接:
链接:https://pan.baidu.com/s/1Mjq1n6Yj62iwVqLFgfULkQ
提取码:czeu
软件官网下载地址:
https://github.com/opencv/opencv/archive/3.2.0.tar.gz
https://github.com/opencv/opencv_contrib/archive/3.2.0.tar.gz
2、opencv 具体安装步骤
2.1 安装 opencv 所需依赖库
sudo apt-get install cmake libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libpng-dev libtiff-dev libtiff5-dev libswscale-dev libjasper-dev libcurl4-openssl-dev libtbb2 libdc1394-22-dev
2.1.1 解决:E: 无法定位软件包 libjasper-dev
sudo apt-get update sudo apt-get upgrade sudo apt-get install libjasper1 libjasper-dev --fix-missing
2.1.2 备注: 如果安装依赖库失败,可根据失败提示执行以下命令单独安装(再重新执行2.1步骤):
sudo apt-get update//更新软件列表sudo apt-get upgrade //更新软件sudo apt-get install xxxx --fix-missing //xxxx 表示需要安装的库
2.2 解压 openCV 源码
2.2.1 将下载的两个源码文件拷贝到 Ubuntu 中并解压:
cd /my_work/project/openCV//安装openCV的路径(根据实际情况选择即可)cp ~/sambashare/opencv-3.2.0.tar.gz ./cp ~/sambashare/opencv_contrib-3.2.0.tar.gz ./tar -xzf opencv-3.2.0.tar.gz tar -xzf opencv_contrib-3.2.0.tar.gz
2.3 配置 opencv
2.3.1 创建编译安装目录:
mkdir opencv-3.2.0/build mkdir opencv-3.2.0_install
2.3.2 通过 cmake 工具生成 Makefile:
cd opencv-3.2.0/build cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D CMAKE_INSTALL_PREFIX=/my_work/project/openCV/opencv-3.2.0_install -D OPENCV_EXTRA_MODULES_PATH=/my_work/project/openCV/opencv_contrib-3.2.0/modules ..
/my_work/project/openCV 这个路径,大家要根据自己的实际情况修改。
cmake 配置途中需要下载:
ippicv_linux_20151201.tgz 位于:opencv-3.2.0/3rdparty/ippicv/downloads/linux-808b791a6eac9ed78d32a7666804320e
protobuf-cpp-3.1.0.tar.gz 位于:opencv_contrib-3.2.0/modules/dnn/.download/bd5e3eed635a8d32e2b99658633815ef/v3.1.0/
一堆 .i 文件位于:opencv_contrib-3.2.0/modules/xfeatures2d/cmake/.download/
如果网速实在太慢可以(ctrl+c)中断 cmake,可直接拷贝下载好的文件到相应目录,然后再重新执行上面的 cmake 命令。
以上所有文件我都给大家准备好了,百度云盘直接下载:
链接:https://pan.baidu.com/s/1bgcQtYceX9XSLZikxfaf9w
提取码:dfkf以上所有文件在github的获取方式,也给大家整理了相关链接(拿走不谢~~):
2.4 编译安装 opencv
进入 opencv-3.2.0/build 目录完成编译安装(该过程根据不同配置的计算可
能需要 20 分钟左右):
make -j8 make install
2.5 opencv 环境配置
2.5.1 添加 opencv 库:
打开或创建 opencv.conf 文件, 并添加 opencv 安装路径:
$ vi /etc/ld.so.conf.d/opencv.conf //打开或创建opencv.conf文件, 添加以下内容:/my_work/project/OpenCV/opencv-3.2.0_install/lib //opencv安装路径
重复啰嗦一次:
/my_work/project/OpenCV 这个路径,大家要根据自己的实际情况修改。
2.5.2 使 opencv 配置文件生效:
sudo ldconfig
2.5.3 配置 bash 环境变量:
$ sudo gedit ~/.bashrc //在文件末尾添加如下内容:export PKG_CONFIG_PATH=/my_work/project/OpenCV/opencv-3.2.0_install/lib/pkgconfig $ source ~/.bashrc //使环境变量立即生效
2.5.4 验证 opencv 环境配置是否成功:
pkg-config --cflags --libs opencv
成功打印:-I/my_work/project/OpenCV/opencv-3.2.0_install/include/opencv
2.6 opencv 测试
2.6.1 修改 opencv-3.2.0/samples/cpp/example_cmake/CMakeLists.txt, 在文件中添加下面一行:
set(OpenCV_DIR /my_work/project/OpenCV/opencv-3.2.0/build)
2.6.2 然后执行 cmake . 用于生成 Makefile:
cmake .
2.6.3 执行 make:
make
2.6.4 执行生成的可执行文件:
./opencv_example
2.6.5 example.cpp 源码:
#include <opencv2/opencv.hpp> // 头文件using namespace cv; // 包含cv命名空间int main(){// 读入一张图片 Mat img = imread("1.jpg");// 在窗口中显示载入的图片imshow("【载入的图片】",img);// 等待6000 ms后窗口自动关闭waitKey(6000);}
2.6.7 附加图片(右键图片另存为下载即可):
总结
今天就给大家介绍到这里啦,创作不易,希望能与大家相互学习、长足共进,同时也希望这篇文章能帮助到大家,尽量少走一些弯路。
猜你还喜欢
- 10-11 [编程算法] opencv之霍夫变换:圆
- 10-11 [编程算法] OpenCV Camshift算法+目标跟踪源码
- 10-11 [编程相关] Python 基于 Yolov8 + CPU 实现物体检测
- 02-13 [图像处理] ScreenToGif(Gif工具GIF录制软件) v2.37.2.0
- 12-25 [图像处理] Adobe 2023 全家桶已破解 - new!
- 01-23 [知识总结] 基于Calcite的SQL血缘解析思路
- 01-14 [图像处理] 美图秀秀 -电脑端高级版下载,已破解VIP特权 贴纸免费使用
- 12-14 [图像处理] 【白嫖最新正版】Luminar 4.3.3 密钥免费获取 带软件安装器
- 12-31 [图像处理] Win/Mac PR CC 2020 2019 2018 直装版 带新手教程
- 11-14 [精彩网文] 人生中的第一堂经济课《一课经济学》下
- 11-14 [精彩网文] 用经济学的眼光看世界《怪诞行为学》上
- 11-14 [精彩网文] 社会心理学的奠基之作《乌合之众》
取消回复欢迎 你 发表评论:
-
- 最新文章
- 热门文章
- 热评文章
[网文] 最舒适的“猫冬”,藏在贵州这12000家宝藏民宿里!
[古籍] 修真功法《道源寶卷》
[影视] 杀手 WEB-DL版下载 2023 The Killer 4.65G
[书籍] PUA 把妹书籍
[视频处理] 会声会影2023 v26.0.0.147 雨糖科技的特别版
[文件编辑] IceCream PDF Editor PRO v3.15中文破解版
[安卓软件] 扫描全能王APP v6.53.0.2311090000 破解版
[思维导图] XMind 2023中文破解版v23.11.04336特别版
[视频编辑] 会声会影2021 v24.1.0.299r101胡桃的特别版
[即时通讯] 腾讯TIM PC版_v3.4.8.22124 绿色精简优化版
[课程] [石国鹏讲历史][140集全集合集][公开课][MP4][共32G]
[音乐合集] 打包69G流行车载音乐1100曲和MV高清视频500个劲爆舞曲
[精品资源] 绝无仅有!kindle mobi 漫画电子书打包
[有声小说]【明朝败家子】【紫禁】版全集
[系统辅助] FastCopy汉化破解版(文件快速复制工具)5.4.1
[即时聊天] 腾讯QQ PC版9.7.19.29259去广告绿色纯净版
[Windows10] Windows 10 LTSC_2021 Build 19044.3636
[浏览器] 360极速浏览器X64 v22.1.1019.0 绿色便携版
[激活辅助] Office 2013-2021 C2R Install中文版7.7.6.0
[硬件检测] GPU-Z中文版(显卡检测工具)V2.55.00 汉化版
[动画] 灌篮高手 The First Slam Dunk 大电影(2023)国语 mp4
[电影] 2023年国产6.4分悬疑犯罪片《消失的她》HD国语中英双字
[激活辅助] Office 2013-2021 C2R Install中文版7.7.6.0
[动画] [我是格鲁特 I Am Groot 第一、二季][共10集][英语中字][打包]
[电影]【稀有,一个你没看过的完美版本】异形前传:普罗米修斯 [155 分钟粉丝剪辑版 / 公映国配 5.1 / 原声中英 国配中英字幕] 加长完美版
[影视] 鬼玩人崛起 4KWEB_DL下载/鬼玩人:复活(台) / 鬼玩人5 2023 Evil Dead Rise 17.16G
[即时聊天] 腾讯QQ PC版9.7.19.29259去广告绿色纯净版
[美食] 湖南宵夜第一城,不是长沙,不是常德
[福利线报] 淘宝天降福利1元撸实物包邮
[安卓软件] 扫描全能王APP v6.53.0.2311090000 破解版
- 最新评论
-
购买后刷新一下页面即可出现内容CC下载站 评论于:11-18 怎么看到资源啊yvettefan 评论于:11-18 好东西瞅一瞅ccmoon 评论于:10-23 非常好的电影,使我头脑旋转。1234134513 评论于:09-26 很棒的资源,支持一下avex 评论于:09-23 很棒的资源,支持一下gyc 评论于:09-23 谢谢分享,看看raffa 评论于:09-22 很棒的资源,支持一下arethusaxd 评论于:09-14 我来看看他bajie 评论于:09-12 很棒的资源,支持一下mdfatt86 评论于:09-12
- 热门tag
暂无评论,来添加一个吧。