Opencv的安装(Linux版本)

该文指导用户如何在Ubuntu系统中更新并安装OpenCV及相关支持库,包括安装build-essentia、图像工具包、视频I/O包、gtk等。接着,从GitHub克隆OpenCV源码,进行编译配置,并启用非免费模块和Python示例。最后,使用sudo权限进行编译、安装和动态库更新。
摘要由CSDN通过智能技术生成

1.更新系统

1.sudo apt-get update

2.sudo apt-get upgrade

2.安装一些必要的支持库

2.1 OpenCV的相关工具

sudo apt-get install build-essentia    

2.2 OpenCV 图像工具包

sudo apt-get install cmake git pkg-config libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev li.jpg120dev

sudo apt-get update

sudo add-apt-repository --yes ppa:xqms/opencv-nonfree

sudo apt-get update

sudo apt-get install libopencv-nonfree-dev

2.3 安装视频I/O包

sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev lib4l-dev

2.4 安装gtk和其他的优化工具包

sudo apt install libgtk2.0-dev libatlas-base-dev gfortran

3 下载编译OpenCV

git clone GitHub - opencv/opencv: Open Source Computer Vision Library

编译安装

cd opencv //切换到目录下
mkdir build //创建release文件夹

sudo cmake  -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INTALL_PREFIX=/usr/local/include/opencv4/opencv2  -D OPENCV_ENABLE_NONFREE=ON  -D INSTALL_PYTHON_EXAMPLES=ON  -D INSTALL_C_EXAMPLES=OFF -D PYTHON_EXECUTABLE=~/.virtualenvs/cv/bin/python  -D ENABLE_PRECOMPILED_HEADERS=OFF -D BUILD_EXAMPLES=ON -D CMAKE_CXX_FLAGS="-std=c++11" -D BUILD_opencv_world=ON

-D OPENCV_EXTRA_MODULES_PATH= ../home/ubuntu2/Desktop/opencv/opencv_contrib/modules ..

如果一起编译,在build文件夹里没有发现CONTRIB文件,可以单独编译

sudo make //编译(必须sudo,因为很多文件是只读文件,需要超级权限
sudo make install //安装
sudo ldconfig //更新动态库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值