ubuntu20.04操作系统下安装vitis hls和opencv

这篇具有很好参考价值的文章主要介绍了ubuntu20.04操作系统下安装vitis hls和opencv。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

0 绪言

参考大神教程《ubuntu20.04安装VITIS_HLS2021.2配置OPENCV4.4和VITIS_LIBRARIES(详细版)》在ubuntu20.04操作系统下安装vitis hls和opencv,还是遇到一些问题,不过稍微百度下就解决来,这里重新整理下安装过程。

1 opencv安装介绍

为了在HLS中使用opencv视频库函数,安装完vitis HLS软件后,还需要安装并编译opencv。xilinx官方建议使用opencv4.4.0,由于HLS使用g++6.20编译器编译代码,所以opencv源码需要使用HLS自带的g++6.20编译器进行编译配置。

2下载安装vitis

参考博客《Ubuntu20.04安装Vitis2021.2(详细教程)》

3下载opencv4.4.0和contrib版

地址链接: https://pan.baidu.com/s/1eBJeyFclO2EN8aWrfCWpgA

提取码: ecut 
含有补丁文件。

ubuntu20.04操作系统下安装vitis hls和opencv

4、解压源码包

将下载好的压缩包提取到主目录,并新建一个文件夹(opencv),将解压后的文件放入这个文件夹,如图所示:

ubuntu20.04操作系统下安装vitis hls和opencv

进入文件夹中可以看到2个文件夹,分别名为opencv_contrib-4.4.0和opencv-4.4.0,按照教程重命名文件夹,如下图所示:

ubuntu20.04操作系统下安装vitis hls和opencv

5 打补丁

将补丁文件夹中的文件全选,复制到opencv_contrib/modules/xfeatures2d/src/此目录下:

ubuntu20.04操作系统下安装vitis hls和opencv

接着打开源码文件,文件地址

opencv/opencv/3rdparty/protobuf/src/google/protobuf/stubs/common.cc ,在文件头文件包含下面添加宏定义

#define HAVE_PTHREAD

6安装依赖

打开一个终端,输入以下指令:

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"



sudo apt update



sudo apt-get install build-essential



sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libopenexr-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev



sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"



sudo apt update



sudo apt-get install python-dev-is-python3 python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper1 libjasper-dev libdc1394-22-dev



sudo apt-get install gcc-multilib

sudo apt-get install g++-multilib

7 安装编译opencv

依赖安装完成后,进入opencv/opencv这个文件夹,创建一个build文件夹

cd opencv/opencv

mkdir build

cd build

export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:$LIBRARY_PATH

然后运行以下命令:(将目录替换为您自己的设置)

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=<choose your own output directory> -D WITH_V4L=ON -D OPENCV_EXTRA_MODULES_PATH=<point to opencv_contrib>/modules -DBUILD_TESTS=OFF -DBUILD_ZLIB=ON -DBUILD_JPEG=ON -DWITH_JPEG=ON -DWITH_PNG=ON -DBUILD_EXAMPLES=OFF -DINSTALL_C_EXAMPLES=OFF -DINSTALL_PYTHON_EXAMPLES=OFF -DWITH_OPENEXR=OFF -DBUILD_OPENEXR=OFF -D CMAKE_CXX_COMPILER=<path to Vitis_HLS>/Vitis_HLS/2021.2/tps/lnx64/gcc-6.2.0/bin/g++ ..

注:这个里面有<choose your own output directory>这种,请替换成自己的路径,下面给出我自己的路径,仅供参考

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local/opencv -D WITH_V4L=ON -D OPENCV_EXTRA_MODULES_PATH=/home/nice/opencv/opencv_contrib/modules -DBUILD_TESTS=OFF -DBUILD_ZLIB=ON -DBUILD_JPEG=ON -DWITH_JPEG=ON -DWITH_PNG=ON -DBUILD_EXAMPLES=OFF -DINSTALL_C_EXAMPLES=OFF -DINSTALL_PYTHON_EXAMPLES=OFF -DWITH_OPENEXR=OFF -DBUILD_OPENEXR=OFF -D CMAKE_CXX_COMPILER=/media/nice/software_install/Xilinx/Vitis_HLS/2021.2/tps/lnx64/gcc-6.2.0/bin/g++ ..

等待配置完成,然后编译,输入命令:(我是12核,所以是j12)

make -j16

完成后,输入命令

sudo make install

到此opencv安装已经完成。

如果安装编译期间还出现问题,可以查看终端打印信息,根据报错信息网络搜索解决方案。

8参考文章

1、ubuntu20.04安装VITIS_HLS2021.2配置OPENCV4.4和VITIS_LIBRARIES(详细版)_9527风先生的博客-CSDN博客_vitis安装

2、fatal error: bits/libc-header-start.h: 没有那个文件或目录_BUFFER.pwn的博客-CSDN博客

3、error: #error "No suitable threading library available." #error "No suitable threading library available

4、Ubuntu20.04安装Vitis2021.2(详细教程)文章来源地址https://www.toymoban.com/news/detail-422189.html

到了这里,关于ubuntu20.04操作系统下安装vitis hls和opencv的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu Server 20.04 系统安装(三):Ubuntu硬盘分区、挂载

    可以看到这里有个未分区的4T硬盘 如:sdb 这样的是硬盘 sdb1 sdb2 这样的是分区,现在还没分区 sudo parted /dev/sdb (sdb 是要挂载的硬盘) 输入一下命令分区: 如图所示 分好区之后可以看下,名字叫sdb1 sudo fdisk -l 格式化该分区: sudo mkfs.ext4 /dev/sdb1 上述步骤,只需要一次,下一次重

    2024年02月12日
    浏览(61)
  • 树莓派4B无屏幕安装Ubuntu20.04并通过ssh操作远程桌面

    因为手上没有合适的屏幕(其实是没有适配HDMI的屏幕,全是VGA接口) 所以用了些邪门(也不是啦)的方法去完成,整个过程只要读卡器和一根网线 在其中我遇到的困难包括但不限于:连不上wifi、树莓派烧录软件烧录的Ubuntu系统没有桌面、无屏幕和键盘、 这个过程踩了居多

    2024年02月03日
    浏览(57)
  • Ubuntu20.04双系统安装详解(内容详细,一文通关!)

    Ubuntu20.04作为现今ubuntu非常稳定的一个版本,是大家入门ubnutu的非常奈斯的版本选择。接下来介绍一下在windows上配置ubuntu双系统的方式,该篇博文主要参考b站用户“机器人工匠阿杰”的双系统安装教学视频,传送门如下: 🔗Windows 和 Ubuntu 双系统的安装和卸载_哔哩哔哩_bil

    2024年02月05日
    浏览(68)
  • ubuntu20.04系统安装使用labelme标注数据集

    请参考:Mediapipe+VSCode+Anaconda 实时检测手部关键点并保存视频_苦瓜汤补钙的博客-CSDN博客 1.打开终端创建虚拟环境   输入“y”,然后回车。  2.激活虚拟环境,开始安装  1、启动 2、点击【open】,选择图片;【Edit Polygons】---- 【Create Polygons】  3、可以选择自动保存  

    2024年02月16日
    浏览(48)
  • 【详细】Ubuntu20.04系统安装Airsim仿真器

    目录 一.必要的设置 1.注册一个Epic Games帐户 2.注册一个 Github 账户 3.关联 二.下载UE4 on Linux 方法1:使用GitHub页面上的下载功能 方法2:使用 git(代码行) 1.http 2.git 三.编译UE4 1.进入工程文件夹 2.运行脚本,配置依赖环境 3.运行工程配置脚本 4.编译UE4 5.测试安装 四.下载 Airsim

    2024年01月16日
    浏览(44)
  • 记录Ubuntu20.04系统安装后立刻安装无线网驱动

    ubuntu安装无线网卡驱动 查看电脑对应版本的网卡型号 查找驱动及对应内核版本 安装驱动 我的电脑显卡为RTX 3070Ti。在安装好Ubuntu20.04系统后,因为是镜像安装,遇到过两种情况: 安装的系统内核为5.13.0(不自带无线网卡驱动),Settings没有WIFI。 安装的系统内核为5.15.0(自带

    2024年02月16日
    浏览(65)
  • Ubuntu20.04系统WineHQ7.0安装微信

    1.WineHQ7.0安装微信:ubuntu20.04安装最新版微信 --可以支持微信最新版,但是适配的不是特别好;比如WeChartOCR.exe 报错。 2. 原生微信安装:linux系统下的微信安装(ubuntu20.04) -- 微信适配的最好,反应最快,但是微信版本只到2.1.1,版本太老,很多功能都没有。 3. 深度deepin-wine6安装

    2023年04月08日
    浏览(42)
  • 【Windows11通过移动硬盘安装Ubuntu20.04双系统】保姆级教程 | ventoy | BIOS | Ubuntu20.04 | 全过程图文by.Akaxi

    目录 一、查看Windows引导方式 二、制作安装盘 三、设置电脑配置 1.关闭bitlocker 2.压缩硬盘分区 3.关闭Secure Boot 4.关闭intel RST 5.BIOS设置U盘引导 四、安装Ubuntu20.04 1.ventoy引导 2.安装配置 3.安装类型 4.完成安装 更多细节 最终效果: 笔记本在Windows11系统下成功安装Ubuntu20.04,并且可

    2024年03月20日
    浏览(74)
  • 天选4 WIN11 + ubuntu20.04双系统安装最可行教程

    老师让学习carla,考虑到 windows 的兼容性,还是装一个 ubuntu 双系统来编译会好的多。我的笔记本是华硕,但所有笔记本 原理都大同小异 。为啥装 ubuntu20 版本,而不是更普遍的18版本,因为现在新电脑几乎都是固态硬盘,18版本的 内核无法识别 固态硬盘,在安装的时候找不到

    2024年02月09日
    浏览(87)
  • 【系统安装】ubuntu20.04启动盘制作,正经教程,小白安装教程,百分百成功安装

    1.所需材料: 64GBU盘(其实8g和16g也可以) 2.制作U盘启动盘 使用windows制作ubuntu 20.04启动盘 1)下载制作工具:Rufus:Rufus - 轻松创建 USB 启动盘 2)插入用来做启动盘的U盘 3)打开Rufus,选择镜像文件,并开始,注意target system选择UEFI 4)写入过程大概会持续4~5分钟 3.启动盘制作

    2024年02月05日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包