Ubuntu20.04配置最新版opencv及opencv_contrib

1.安装依赖

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

2.下载并解压源码

wget -O opencv.zip https://github.com/opencv/opencv/archive/master.zip
wget -O opencv_contrib.zip https://github.com/opencv/opencv_contrib/archive/master.zip
unzip opencv.zip
unzip opencv_contrib.zip

3.创建构建目录并切换到该目录

mkdir -p build && cd build

4.配置

cmake -DOPENCV_EXTRA_MODULES_PATH=../opencv_contrib-master/modules ../opencv-master -DOPENCV_GENERATE_PKGCONFIG=YES .. -DCUDA_ARCH_BIN='7.5' -DOPENCV_ENABLE_NONFREE=ON

5.建造

make -j8(8为CPU核心数,通过nproc查看)

6.构建完毕后

sudo make install

7.再次等待一段时候后,执行:

sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig

8.执行

sudo gedit ~/.bashrc

在文件最后添加

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

9.退出后,执行

source ~/.bashrc

10.判断路径时候添加成功,返回:/usr/local/lib/pkgconfig即可

echo $PKG_CONFIG_PATH

11.opencv项目CmakeList.txt关键语句(标红处)

cmake_minimum_required(VERSION 3.19)
project(opencvTest)
set(CMAKE_CXX_STANDARD 14)

#寻找OpenCV库
find_package(OpenCV)
#添加头文件
include_directories(${OpenCV_INCLUDE_DIRS})

add_executable(opencvTest opencvTest.cpp)

#链接OpenCV库
target_link_libraries(opencvTest ${OpenCV_LIBS})

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值