ubuntu20.04 上 opencv4 源码编译安装

下载:

1、opencv 4.9

2、opencv_contrilb 4.x

基础依赖库

sudo apt install -y cmake make

sudo apt install -y build-essential

sudo apt install -y libgtk2.0-dev

sudo apt install -y libavcodec-dev

sudo apt install -y libavformat-dev

sudo apt install -y libjpeg-dev

sudo apt install -y libtiff-dev

sudo apt install -y libswscale-dev

sudo apt install -y libpng-dev

sudo add-apt-repository 'deb http://security.ubuntu.com/ubuntu xenial-security main'

sudo apt update

sudo apt install libjasper1 libjasper-dev

sudo apt install -y freeglut3-dev

sudo apt install -y libgl1-mesa-dev

sudo apt install -y pkg-config

sudo apt update

sudo apt install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-bad1.0-dev libgstreamer-plugins-good1.0-dev

sudo apt install -y gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly

sudo apt install -y gstreamer1.0-tools gstreamer1.0-libav

sudo apt install -y gstreamer1.0-doc gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio

# 安装gtk2支持

sudo apt-get install libgtk2.0-dev
# 安装gtk3支持

sudo apt-get install libgtk-3-dev

编译

mkdir build

cd build

sudo cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D OPENCV_GENERATE_PKGCONFIG=ON \ -D BUILD_EXAMPLES=OFF \ -D INSTALL_PYTHON_EXAMPLES=OFF \ -D INSTALL_C_EXAMPLES=OFF \ -D WITH_GSTREAMER=ON \ -D OPENCV_EXTRA_MODULES_PATH=/home/a/opencv-4.9.0/opencv_contrib-4.x/modules/ ...

sudo make

sudo make install

检查

pkg-config opencv4 --modversion

相关推荐
中年程序员一枚28 分钟前
cv.drawChessboardCorners 是 OpenCV 中用于可视化棋盘格角点检测
人工智能·opencv·计算机视觉
智驱力人工智能1 小时前
超越识别 将光学字符识别(OCR)技术转化为可靠业务能力的交付思维 光学字符识别 金融票据OCR识别系统 物流单据自动识别技术
人工智能·opencv·算法·目标检测·ocr·边缘计算
mixboot1 小时前
OpenCV 源码编译并启用 .pc 文件生成
opencv
编码小哥2 小时前
OpenCV图像金字塔与图像拼接技术
人工智能·opencv·计算机视觉
cnnews2 小时前
用OpenCV实现烟花动画
开发语言·python·opencv·pygame·cv2
Rabi'2 小时前
Windows系统 Qt 整合 OpenCV4.12.0
开发语言·windows·qt·opencv
棒棒的皮皮2 小时前
【OpenCV】Python图像处理之形态学梯度运算
图像处理·python·opencv·计算机视觉
棒棒的皮皮2 小时前
【OpenCV】Python图像处理之开/闭运算
图像处理·python·opencv·计算机视觉
春日见17 小时前
眼在手上外参标定保姆级教学(vscode + opencv)
linux·运维·服务器·数码相机·opencv·ubuntu·3d
AI_567819 小时前
从“3秒一帧”到“实时识别”——ARM平台OpenCV优化实战
arm开发·人工智能·opencv