本文是一个简单易用的Ubuntu安装OpenCV的指南,帮助用户轻松完成OpenCV的安装和配置。
安装步骤
第一步:安装依赖项
sudo apt-get install cmake git build-essential libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
一口气全安装。
###第二步:下载OpenCV源代码
GitHub下载:
- 切换到用户目录(也可以选择其他文件夹,本文以用户目录
~/
为例):
cd ~
- 下载源码:
git clone https://github.com/opencv/opencv.git cd opencv
- 可以根据需要替换为其他版本号,建议使用最新版:
git checkout 4.7.0
- 切换到用户目录(也可以选择其他文件夹,本文以用户目录
OpenCV官网下载:
若Git速度慢,也可以选择在OpenCV官网下载源码压缩包:
下载完成后将压缩包移到用户目录
~/
文件夹下,解压文件:unzip -q opencv-4.7.0.zip cd opencv-4.7.0
注意,不同版本的文件名不同。
第三步:编译和安装OpenCV
新建并进入
build
文件夹:mkdir build && cd build
编译OpenCV:
cmake .. make -j8
安装OpenCV:
sudo make install
第四步:配置OpenCV
获取
lib
文件夹路径:cd lib && pwd
复制输出的路径 。
修改配置文件:
将刚刚复制的路径粘贴在引号之间。
sudo echo 'include lib文件夹路径' >> /etc/ld.so.conf
更新配置文件:
sudo ldconfig
第五步:验证OpenCV
查看版本号:
pkg-config --modversion opencv4
查看libs库:
pkg-config --libs opencv4
如果能够输出OpenCV版本号和libs库,则表明安装成功。
测试程序
进入测试样例文件夹:
cd ~/opencv-4.7.0/samples/cpp/example_cmake
依次执行以下命令:
mkdir build && cd build cmake .. make
运行程序:
./opencv_example
正常运行时显示摄像头画面,窗口左上角显示Hello OpenCV。