Ubuntu20.04安装opencv4.5.4参考文档:
发布网友
发布时间:2024-08-06 09:18
我来回答
共1个回答
热心网友
时间:2024-08-06 09:12
Ubuntu 20.04安装opencv4.5.4的详细步骤指南
要为Ubuntu 20.04系统安装OpenCV 4.5.4,首先确保你已安装cmake和make。以下是安装步骤:
确保已安装基础依赖,包括:
`sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg-dev libswscale-dev libtiff5-dev libcanberra-gtk-module pkg-config libopencv-dev`
从OpenCV官网下载最新版本:
opencv.org/releases/,选择适合的版本下载。
编译安装:
在opencv-4.5.0文件夹中,创建build文件夹并进入。
执行`cmake -D CMAKE_BUILD_TYPE=Release -D OPENCV_GENERATE_PKGCONFIG=ON -D CMAKE_INSTALL_PREFIX=/usr/local ..`来配置。
执行`sudo make -j4`编译,耐心等待。
使用`sudo make install`安装。
环境配置:
复制opencv4.pc到pkgconfig文件夹:`sudo cp /usr/local/lib/pkgconfig/opencv4.pc /usr/lib/pkgconfig/`
编辑环境变量:在`/etc/ld.so.conf.d/opencv.conf`添加`/usr/local/lib`,然后更新系统库`sudo ldconfig`。
添加环境变量到bashrc:`sudo gedit /etc/bash.bashrc`,添加`PKG_CONFIG_PATH`设置。
更新bash文件并重新加载`source ~/.bashrc`,最后执行`sudo updatedb`。
测试安装:在opencv文件夹中的示例中运行命令,确认摄像头功能正常。
将opencv环境文件移动到第三方库目录:将`/usr/local`下的`bin、include、lib`和`share`文件夹内容复制到合适的路径。
遇到`libavcodec-dev`找不到的问题,可以考虑更换NVIDIA源解决。具体步骤如下:
bash
deb ports.ubuntu.com/ubuntu... bionic main universe restricted
... (其余源列表省略)
替换后,更新源并重新尝试安装。