栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

ubuntu20.04 +vscode+opencv4 安装与配置

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ubuntu20.04 +vscode+opencv4 安装与配置

一、VScode安装与设置

1. VScode安装

(1) 在官网https://code.visualstudio.com/docs/?dv=linux64_deb下载.deb文件

(2) 使用以下命令进行安装

sudo dpkg -i code_1.62.2-1636665017_amd64.deb

sudo apt-get install -f

2. Vscode环境配置

(1)安装GCC编译器 以下命令会安装一系列软件包,包括gcc,g++,和make。

sudo apt update
sudo apt install build-essential
gcc –version  查看版本号 9.3.0

(2)   安装 2个扩展插件: C/C++扩展插件和 Code Runner 插件

二、Opencv安装

  (1) 提前安装基本工具

sudo apt install -y g++
sudo apt install -y cmake                                
sudo apt install -y make
sudo apt install -y wget unzip

    .1.    python 安装方式

sudo apt update
sudo apt install libopencv-dev python3-opencv

     导入CV2模块并打印版本

python3 -c "import cv2; print(cv2.__version__)"

   输出:  

4.2.0

.2.  源码编译方式

(1) 安装opencv依赖的库

sudo apt install build-essential  git pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev gfortran openexr libatlas-base-dev python3-dev python3-numpy libtbb2 libtbb-dev libdc1394-22-dev libopenexr-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev

(2) 下载opencv -4.2.0和opencv_contrib- 4.2.0

下载官方源代码:  OpenCV · GitHub

( 注意两个版本版本号必须一致) 左上角的tags选择版本   下载以后进行解压缩

(3) 把opencv_contrib- 4.2.0 放到opencv -4.2.0文件夹中

在opencv -4.2.0新建build文件,打开(cd build)

右击打开终端  输入:

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHON_EXAMPLES=ON -D INSTALL_C_EXAMPLES=ON -D OPENCV_ENABLE_NONFREE=ON -D OPENCV_EXTRA_MODULES_PATH=../opencv_contrib-4.2.0/modules -D BUILD_EXAMPLES=ON ..

(4) 使用make编译:

sudo make -j8/ -j4    (4核/8核)

报错处理:

      1.      fatal error: boostdesc_bgm.i: 没有那个文件或目录

将下载的文件boostdesc_bgm.i,vgg_generated_48.i等.rar放在 opencv_contrib/modules/xfeatures2d/src/ 路径下即可。

参考: 编译OpenCV提示opencv_contrib缺少boostdesc_bgm.i等文件 - wenglabs - 博客园

     2.       fatal error: features2d/test/test_detectors_regression.impl.hpp: No such file or directory

原因是没找到这个文件,解决方法如下:

 将opencv / modules / features2d复制,然后粘贴到build目录中来解决该问题

(5) 安装

sudo make install

(6) 查看版本号

pkg-config --modversion opencv4

三、 libtorch-gpu安装

  下载压缩包,减压就可以

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/957880.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号