1、unified2020.1
linux ubuntu18.04.2
推薦文檔鏈接:
https://xilinx.github.io/Vitis_Libraries/vision/2020.1/overview.html#hls...
https://forums.xilinx.com/t5/High-Level-Synthesis-HLS/Using-Vitis-Vision...
https://github.com/Xilinx/Vitis_Libraries
Vitis Vision庫(kù)是OpenCV和Vision功能的加速庫(kù),可在Vitis環(huán)境中使用,這些庫(kù)的L1目錄是示例設(shè)計(jì)。為了適應(yīng)各種用戶環(huán)境,從2020.1版本開(kāi)始,Xilinx不再使用Vivado / Vitis工具提供預(yù)安裝的OpenCV版本。盡管Vitis_hls編譯Vision庫(kù)不需要OpenCV,但是用戶測(cè)試驗(yàn)證使用時(shí)OpenCV。
2、linux下安裝opencv(opencv-3.4.12)
鏈接:https://opencv.org/releases/
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libjpeg.dev libtiff4.dev
unzip opencv-3.4.12.zip
cd opencv-3.4.12
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DOPENCV_GENERATE_PKGCONFIG=ON -DCMAKE_INSTALL_PREFIX=/usr/local …
make -j8
sudo make install
ldconfig -p |grep opencv
sudo ldconfig -v
qt中測(cè)試,報(bào)錯(cuò) failed to load module “canberra-gtk-module”
sudo apt-get install libcanberra-gtk-module
3、在vitis library中 每個(gè)類別提供三種代碼
L1:最低級(jí)的代碼,旨在用高級(jí)綜合工具綜合后,可以在Vitis(邏輯)中實(shí)現(xiàn)這些功能,或?qū)⑵溆米餍翴P開(kāi)發(fā)的一部分。
L2:中間級(jí)可以在Vitis中實(shí)現(xiàn)功能(邏輯)。不太懂也不關(guān)心!
L3:最高級(jí)提供了由多個(gè)加速內(nèi)核創(chuàng)建的應(yīng)用程序。不太懂也不關(guān)心!
4、在linux系統(tǒng)中測(cè)試
(1)復(fù)制L1/examples中的sobelfilter
(2)將build文件復(fù)制到文件夾(xf_config_params.h)這個(gè)文件存放的是濾波器的參數(shù)
(3)在data中輔助一個(gè)128x128的png圖像
(4)配置hls運(yùn)行前的環(huán)境
source /settings64.sh
export OPENCV_INCLUDE=
export OPENCV_LIB=
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:
(5)在此終端打開(kāi)vitis_hls
(6)新建hls工程
(7)添加源文件中所需的.cpp 和.h 并且在cflags中添加
-I
-std=c++0x(其他調(diào)用的.h文件的路徑,否則將頭文件復(fù)制到一個(gè)文件夾)

(8)在tb的cflags中添加
-I
-std=c++0x -I
(其他調(diào)用的.h文件的路徑,否則將頭文件復(fù)制到一個(gè)文件夾)

(9)在連接器 (linker flags)中添加
-L
-lopencv_core -lopencv_imgcodecs -lopencv_imgproc
(10)在輸入(input arguments)中輸入圖片名稱
(11)保存
5、點(diǎn)擊綜合

6、點(diǎn)擊仿真

7、實(shí)驗(yàn)現(xiàn)象

8、協(xié)同仿真

9、信號(hào)太多,挑模塊的輸入輸出即可,否則除非內(nèi)存很大,不然會(huì)卡死。
輸入數(shù)據(jù)

輸出數(shù)據(jù)

審核編輯:符乾江
-
圖像處理
+關(guān)注
關(guān)注
27文章
1320瀏覽量
57530 -
Vitis
+關(guān)注
關(guān)注
0文章
147瀏覽量
7774
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
Vivado HLS設(shè)計(jì)流程

圖像采集卡:現(xiàn)代圖像處理技術(shù)的關(guān)鍵組件

FPGA圖像處理基礎(chǔ)----實(shí)現(xiàn)緩存卷積窗口

使用HLS流程設(shè)計(jì)和驗(yàn)證圖像信號(hào)處理設(shè)備

使用AMD Vitis進(jìn)行嵌入式設(shè)計(jì)開(kāi)發(fā)用戶指南

基于FPGA實(shí)現(xiàn)圖像直方圖設(shè)計(jì)

助力AIoT應(yīng)用:在米爾FPGA開(kāi)發(fā)板上實(shí)現(xiàn)Tiny YOLO V4
AMD Vitis Unified Software Platform 2024.2發(fā)布
有沒(méi)有大佬知道NI vision 有沒(méi)有辦法通過(guò)gpu和cuda來(lái)加速圖像處理
優(yōu)化 FPGA HLS 設(shè)計(jì)
圖像處理器是什么意思
FPGA設(shè)計(jì)經(jīng)驗(yàn)之圖像處理
AMD Vitis?設(shè)計(jì)工具中的Libraries新功能介紹

基于FPGA的實(shí)時(shí)邊緣檢測(cè)系統(tǒng)設(shè)計(jì),Sobel圖像邊緣檢測(cè),F(xiàn)PGA圖像處理
在Windows 10上創(chuàng)建并運(yùn)行AMD Vitis?視覺(jué)庫(kù)示例

評(píng)論