Ubuntu安装opencv_contrib
来源:http://www.tudoupe.com时间:2021-12-24
执行 Ubuntu+vscode+Opencv+Opencv+Opencv_contrib C++支助环境的进程
我们已经讨论过如何在 Windows 上编译 vscode opencv contrib 。由于随后要求使用Linux开发,因此,必须在Linux上创造环境。本条详细描述了Ubuntu环境中开放环境的开发过程。
系统要求: ubuntu20.04:00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0 0.00.00.00.00.00.00.0 0.00.00.0 0.00.00.00.00.00.0 0.00.00.00.0 0.00.00.00.0 0.00.00.0 0.00.00.0 0.00.00.0 0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
需要以下软件:vscode fast, Opencv 3. Four.9, Opencv_contrib 3. Four.9, mingw-w64, 和 cmake-gui 工具。
vscode 应下载和安装。
登陆https://code.visualstudio.com/下载.deb抱歉,Vscode,它通常被下载~/下载目录
随后键入以下命令
完成安装。
下载 Opencv opencv contrib 软件包 。
Ubuntu被认为是一个很好的下载器。uget + aria2组合可以加速, 但它不能在我的机器上运行; 下载打开的cv 速度缓慢, 读者负责下载过程 。
下载 Opencv 地址: https://github.
org/opencv/opencv_contribs/releases/tag/3. Four.9/全球之声.com/opencv/opencv_contribs/releases/tag/3. Four.9/全球之声.com/opencv/opencv/releases/tag/3.Four.9/全球之声.com/opencv/opencv/opencv
Cake-gui 工具和 mingw-w64 正在下载中 。
运行以下命令即可:
下一节说明如何建造开关。 为使读者远离坑, 本文详述了编辑前的一些程序:
Opencv 汇编的准备工作
- 手动下载
ippicv_2019_lnx_intel64_general_20180723.tgz
下载地址:https://raw.githubusercontent.com/opencv/opencv_3rdparty/ippicv/master_20180723/ippicv/ippicv_2019_lnx_intel64_general_20180723.tgz如果下载时间过长, 您可以使用 Github 下载服务 :http://g.widora.cn/,永久自由,值得拥有。下载后,解开文件的屏蔽,修改源文件夹中的内容。99bcc121813401857e2a8027ae9b3c81_1593744729.tgz文件名称修改为ippicv_2019_lnx_intel64_general_20180723.tgz。
下载好后,将/path/to/opencv3.4.9/sources/3rdparty/ippicv/ippcv.cmake中的第47行改为file:/path/to/ippicv_2019_lnx_intel64_general_20180723.tgz这表明网络下载将被本地下载取代。
- 安装任意打开的 cv 依赖关系 。
创建并安装打开cv
Cake-gui现在打开了。Browse Source为/path/to/opencv3.4.9/sources,Browse Build为/path/to/opencv3.4.9/build/x64/LinuxBuild,此文件夹必须独立创建。然后单击Configure按钮“MakeSetup”窗口默认值(在 Window 下面需要最小g++编译器, Ubuntu 默认值就足够了,您可以总是切换到 mingw g++编译器)如下:

随后
1. 在搜索栏搜索EXTRA,将OPENCV_EXTRA_MODULE_PATH的值改成/path/to/opencv_contrib-3.4.9/modules。
2. 搜索world,修改BUILD_opencv_world如果选择了默认选项,则选择此选项。
然后再点击Configure-->Generate。
打开终端并运行命令。
然后,libopencv 图书馆可以设在/usr/local/lib分目录内。
在 vscode 中, 使用 Opencv 。
此程序与 Windows 下 Opencv 的用法相同, 可在我的另一篇文章中找到。已安装. pdf vscode- c+- opencv-opencv_contrib。不过似乎不用设置c_cpp_properties.json也不会报错。
关于我周围的一些问题:
io.h可能列入或可能不列入某些标题的问题;
解决方案: 默认情况下, Linux 查找 / usr/ incluc 中的文件, 如果文件不在, 必须在/usr/include查看子文件夹下面的标题如下:
- 编译参数
初始编译选择g++-9,参数选择 '-g-c-o',输出文件格式选择 'O',其方式如下:
- 链接参数
- 执行的问题
执行的时候抛出
./test_opencv: error while loading shared libraries: libopencv_world.so.3.4: cannot open shared object file: No such file or directory错误。
错误信息指出,无法识别您的 Opencv_world 库,并要求在 Linux 共享库配置文件中更新如下:
Opencv软件应该能够运行。
上一篇:win10怎么改到win7系统
下一篇:文件扩展名判断 - 通用
相关新闻
- 2022-01-28 S32DS——PE调试器使用
- 2022-01-28 华硕M2N-MX SE主板如何进入bios设置
- 2022-01-28 华硕B85-A主板如何是通过bios设置u盘
- 2022-01-27 ltraISO 生成u盘启动盘后处理事项
- 2022-01-27 华硕P5QL-CM主板如何通过bios设置u盘
- 2022-01-27 微pe怎么安装原版win11 微pe安装原版
- 2022-01-26 win10 esd系统怎么用pe安装
- 2022-01-26 电脑系统装机教程图解(电脑装机
- 2022-01-25 非mbr怎么激活
- 2022-01-25 eprime安装教程
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
