Linux系统如何安装OpenCV
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,小编给大家分享一下Linux系统如何安装OpenCV,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!OpenCV可以进行人机
千家信息网最后更新 2025年01月22日Linux系统如何安装OpenCV
小编给大家分享一下Linux系统如何安装OpenCV,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
OpenCV可以进行人机互动、物体识别、图像分割、人脸识别、动作识别、运动跟踪、机器人等多种领域一个非常强大的软件,那么在Linux系统中如何安装OpenCV呢?
OpenCV简介:
OpenCV用C++编写的,基于BBSD开源的计算机视觉和机器学习软件库
可以在Linux、windows等多个操作系统运行
同时提供了python、Ruby、MATLAB等语言的接口。
1.移除先前安装的ffmpeg和x264
sudo apt-get -qq remove ffmpeg x264 libx264-dev
2.安装依赖项
a. 安装编译工具
sudo apt-get install build-essential
b.安装 cmake、git、pkg-config等辅助工具
sudo apt-get install cmake git pkg-config libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev qt5-default
c.安装关联库
sudo apt-get install python-dev python-opencv python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
3.下载并解压OpenCV
wget -O OpenCV-$version.zip http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/$version/opencv-"$version".zip/download unzip OpenCV-$version.zip cd opencv-$version
4.编译源码,构建OpenCV
mkdir build cd build cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_OPENGL=ON .. make -j4 sudo make install sudo sh -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf' sudo ldconfig
注意:
构建cmake环境的时候,ippicv_linux_20151201.tgz 经常下载失败,可直接进入到3rdparty/ippicv/downloads/linux-808b791 a6eac9ed78d32a7666804320e目录,直接下载ippicv,如下:
wget https://raw.githubusercontent.com/Itseez/opencv_3rdparty/81a676001ca8075ada498583e4166079e5744668/ippicv/i
以上是"Linux系统如何安装OpenCV"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
系统
篇文章
内容
工具
机器
软件
学习
编译
强大
操作系统
不怎么
人机
人脸
动作
同时
图像
多个
多种
大部分
接口
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器TCP连接数500多
王牌战争自己开服务器要多少钱
网吧管理系统数据库图
中国当前网络安全现状
云南中国数据库技术大会
服务器被新建管理员账户打开
数据库表设计技巧
小程序书本家出现服务器错误
360关注网络安全
无线镇痛管理系统服务器性能
数据库序号一般用什么数据格式
软件开发PST
共享店铺软件开发
etc软件开发商
昆明教育电视台网络安全视频
下列属于网络安全范畴的产品
网络安全防护小技巧顺口溜
软件开发岗位简历自我评价
网络安全法 第22条第三款
api接口服务器返回异常
五家渠新湖互联网科技做什么的
大港区软件开发设计
软件开发测试服务合同
服务器怎么打开蓝牙
工业软件开发公式
拓客联盟网络技术
可信软件开发知乎
激战二选择哪个服务器
电子商务网络安全支付研究意义
软件开发网络培训