制作网站规划书,建设法规网站,最新建设招聘信息网站,互联网行业是什么1. 安装准备 安装前需要下载一些必须的依赖项。 不同版本opencv依赖会有不同#xff0c;具体见官网opencv安装
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-…1. 安装准备 安装前需要下载一些必须的依赖项。 不同版本opencv依赖会有不同具体见官网opencv安装
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev常出现的问题无法定位 libjasper-dev
sudo add-apt-repository deb http://security.ubuntu.com/ubuntu xenial-security main
sudo apt update
sudo apt install libjasper1 libjasper-devReleases - OpenCV
2. 安装opencv
sudo apt-get install git
git clone https://github.com/opencv/opencv.git
# 也可以直接从官网中下载
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPERELEASE -D CMAKE_INSTALL_PREFIX/usr/local -D WITH_GTKON -D OPENCV_GENERATE_PKGCONFIGYES OPENCV_EXTRA_MODULES_PATH/home/fairlee/opencv-4.8.0/opencv_contrib-4.8.0/modules/ ..OPENCV_GENERATE_PKGCONFIGYES表示自动生成OpenCV的pkgconfig文件否则需要自己手动生成。 opencv_contrib的目录需要根据自己电脑更改
2.1 编译和安装
make -j8
sudo make install3. 环境变量配置
3.1 将OpenCV的库添加到系统路径
3.1.1配置ld.so.conf文件
sudo gedit /etc/ld.so.conf
在文件中加上一行
include /etc/ld.so.conf.d/*.conf
include /usr/local/lib3.1.2 手动生成opencv.conf文件
sudo gedit /etc/ld.so.conf.d/opencv.conf
添加内容如下
/usr/local/lib
以上两种方法配置好后执行如下命令使得配置的路径生效
sudo ldconfig
3.1.3 生成opencv4.pc文件
sudo touch /usr/local/lib/pkgconfig/opencv4.pc内容如下 这个内容应该是自动生成的或者安装后就有opencv4.pc文件 3.1.4 配置系统bash 因为在cmake时选择了自动生成OpenCV的pkgconfig文件在/usr/local/lib/pkgconfig路径可以看到文件,确保文件存在执行如下命令
sudo gedit /etc/bash.bashrc 在文末添加
PKG_CONFIG_PATH$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH 保存退出然后执行如下命令使配置生效
source /etc/bash.bashrc
4. 查看版本
pkg-config --modversion opencv4
pkg-config --cflags opencv4
pkg-config --libs opencv4