Linux系统如何安装OpenCV
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,小编给大家分享一下Linux系统如何安装OpenCV,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!OpenCV可以进行人机
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
购物网站数据库表创建
网络安全暴露的api
数据库新建的表格在哪儿
区块链技术数据库记录
时间服务器同步不了
服务器前置硬盘亮黄灯一直响
香港服务器免费ip地址最新
高速网络技术特点
诸城软件开发学习网址哪家好
我国的网络安全历史
陕西系统软件开发商
长沙软件开发品牌
f5服务器地址映射
网络安全法收集和产生
软件开发职业评测
数据库管理系统英文简称是
网络安全防护品种
网络安全法总结50字
网络安全上升到国家安全
游戏服务器主要有哪些功能
软件开发的事业环境因素
我的世界服务器怎么解除屏蔽消息
我的世界创服务器
玉树精益管理软件开发
网络安全责任人是谁
mfc线程一直更新数据库
百度在线网络技术公司招聘条件
长沙软件开发品牌
甲状腺筛查数据库
t3财务软件数据库