一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

hls之xfopencv

倩倩 ? 來(lái)源:Hack電子 ? 作者:Hack電子 ? 2022-09-09 15:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

  1. 為什么要引入xfopencv

vivado本身集成了opencv庫(kù)以及hls視頻庫(kù)了,opencv不能被綜合導(dǎo)出為RTL電路,hls視頻庫(kù)的功能有所欠缺,因此引入xfopencv作為既可以被綜合導(dǎo)出為RTL電路,也能夠?qū)崿F(xiàn)opencv豐富的功能。

2.軟件環(huán)境

vivado 2019.1,包含vivado,hls,以及SDSOC套件。

3.下載

1.打開(kāi)github直接搜索xfopencv,如圖所示

d4aa65b8-2ffd-11ed-ba43-dac502259ad0.png

2.點(diǎn)擊master->tags->選擇與本身vivado匹配的版本(我的版本是2019.1,所以選擇第一個(gè))

d4d0d7c0-2ffd-11ed-ba43-dac502259ad0.png

4.使用(xfopencv/examples/canny)

1.解壓下載的文檔,創(chuàng)建HLS工程,右擊source->add files,添加文件如如所示

d4fe2b58-2ffd-11ed-ba43-dac502259ad0.png

2.右擊Test Bench->add files,添加如下文件,其中im0.jpg在data文件夾

d537b47c-2ffd-11ed-ba43-dac502259ad0.png

3.選中project->settings->syntheis 添加頂層文件,如圖所示

d54f5460-2ffd-11ed-ba43-dac502259ad0.png

4.然后選中xf_canny_accel.cpp文件,選擇Edit GFLAS Dialog,用于添加xfopencv庫(kù),添加內(nèi)容

-I <路徑 to your xfopencv> -D__(雙下劃線)SDSVHLS__(雙下劃線)。

d57051c4-2ffd-11ed-ba43-dac502259ad0.png

5.然后選擇Simulation,對(duì)tb文件添加xfopencv庫(kù),方式同上,內(nèi)容如下

-I <路徑 to your xfopencv> -D__(雙下劃線)SDSVHLS__(雙下劃線) -std=c++0x

d5a96630-2ffd-11ed-ba43-dac502259ad0.png

5.綜合以及C仿真

1.綜合

由于xf_canny_accel.cpp文件中的XF_USE_URAM未被定義,刪掉后綜合才能不出錯(cuò)

原始代碼

xf::Canny(_src,_dst1,low_threshold,high_threshold);  //xf::xfMat2AXIvideo(nms_output, _dst1);  #pragma SDS wait(1)  //xf::AXIvideo2xfMat(_dst1, nms_output);  xf::EdgeTracing(_dst1,_dst2);

更改以后的代碼

xf::Canny(_src,_dst1,low_threshold,high_threshold);  //xf::xfMat2AXIvideo(nms_output, _dst1);  #pragma SDS wait(1)  //xf::AXIvideo2xfMat(_dst1, nms_output);  xf::EdgeTracing(_dst1,_dst2);  //xf::xfMat2AXIvideo(edge_output, _dst2);}

2.C仿真

選擇im0.jpg作為輸入圖片

原始圖像:

d60a80fa-2ffd-11ed-ba43-dac502259ad0.jpg

opencv處理圖像:

d644cc9c-2ffd-11ed-ba43-dac502259ad0.png

xfopencv處理圖像:

d68127dc-2ffd-11ed-ba43-dac502259ad0.png

以上為xfopencv的例子學(xué)習(xí),關(guān)于xfopencv更加詳細(xì)的介紹請(qǐng)參考xilinx官方文檔ug1233

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    389

    瀏覽量

    61123
  • OpenCV
    +關(guān)注

    關(guān)注

    32

    文章

    642

    瀏覽量

    42896
  • HLS
    HLS
    +關(guān)注

    關(guān)注

    1

    文章

    133

    瀏覽量

    24869

原文標(biāo)題:hls之xfopencv

文章出處:【微信號(hào):Hack電子,微信公眾號(hào):Hack電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    harmony-utilsCacheUtil,緩存工具類(lèi)

    harmony-utilsCacheUtil,緩存工具類(lèi)
    的頭像 發(fā)表于 07-04 16:36 ?121次閱讀

    harmony-utilsCharUtil,字符工具類(lèi)

    harmony-utilsCharUtil,字符工具類(lèi)
    的頭像 發(fā)表于 07-04 16:34 ?125次閱讀

    harmony-utilsDeviceUtil,設(shè)備相關(guān)工具類(lèi)

    harmony-utilsDeviceUtil,設(shè)備相關(guān)工具類(lèi)
    的頭像 發(fā)表于 07-03 18:27 ?161次閱讀

    harmony-utilsFileUtil,文件相關(guān)工具類(lèi)

    harmony-utilsFileUtil,文件相關(guān)工具類(lèi)
    的頭像 發(fā)表于 07-03 18:23 ?136次閱讀

    harmony-utilsImageUtil,圖片相關(guān)工具類(lèi)

    harmony-utilsImageUtil,圖片相關(guān)工具類(lèi)
    的頭像 發(fā)表于 07-03 18:22 ?170次閱讀

    如何在Unified IDE中創(chuàng)建視覺(jué)庫(kù)HLS組件

    最近我們分享了開(kāi)發(fā)者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統(tǒng) IDE)和開(kāi)發(fā)者分享|AMD Vitis HLS 系列 2:AMD
    的頭像 發(fā)表于 07-02 10:55 ?492次閱讀
    如何在Unified IDE中創(chuàng)建視覺(jué)庫(kù)<b class='flag-5'>HLS</b>組件

    使用AMD Vitis Unified IDE創(chuàng)建HLS組件

    這篇文章在開(kāi)發(fā)者分享|AMD Vitis HLS 系列 1 - AMD Vivado IP 流程(Vitis 傳統(tǒng) IDE) 的基礎(chǔ)上撰寫(xiě),但使用的是 AMD Vitis Unified IDE,而不是之前傳統(tǒng)版本的 Vitis HLS
    的頭像 發(fā)表于 06-20 10:06 ?996次閱讀
    使用AMD Vitis Unified IDE創(chuàng)建<b class='flag-5'>HLS</b>組件

    如何使用AMD Vitis HLS創(chuàng)建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 來(lái)創(chuàng)建一個(gè) HLS IP,通過(guò) AXI4 接口從存儲(chǔ)器讀取數(shù)據(jù)、執(zhí)行簡(jiǎn)單的數(shù)學(xué)運(yùn)算,然后將數(shù)據(jù)寫(xiě)回存儲(chǔ)器。接著會(huì)在 AMD Vivado Design Suite 設(shè)計(jì)中使用此 HLS
    的頭像 發(fā)表于 06-13 09:50 ?667次閱讀
    如何使用AMD Vitis <b class='flag-5'>HLS</b>創(chuàng)建<b class='flag-5'>HLS</b> IP

    Vivado HLS設(shè)計(jì)流程

    為了盡快把新產(chǎn)品推向市場(chǎng),數(shù)字系統(tǒng)的設(shè)計(jì)者需要考慮如何加速設(shè)計(jì)開(kāi)發(fā)的周期。設(shè)計(jì)加速主要可以從“設(shè)計(jì)的重用”和“抽象層級(jí)的提升”這兩個(gè)方面來(lái)考慮。Xilinx 推出的 Vivado HLS 工具可以
    的頭像 發(fā)表于 04-16 10:43 ?738次閱讀
    Vivado <b class='flag-5'>HLS</b>設(shè)計(jì)流程

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

    STMicroelectronics成像部門(mén)負(fù)責(zé)向消費(fèi)者、工業(yè)、安全和汽車(chē)市場(chǎng)提供創(chuàng)新的成像技術(shù)和產(chǎn)品。該團(tuán)隊(duì)精心制定了一套通過(guò)模板實(shí)現(xiàn)的High-Level Synthesis(HLS)高層次綜合流程,使得上述產(chǎn)品能夠迅速上市。對(duì)于汽車(chē)市場(chǎng),該流程符合ISO 26262標(biāo)準(zhǔn),因此能確??煽啃浴?/div>
    的頭像 發(fā)表于 01-08 14:39 ?679次閱讀
    使用<b class='flag-5'>HLS</b>流程設(shè)計(jì)和驗(yàn)證圖像信號(hào)處理設(shè)備

    MATLA B助力數(shù)字與模擬芯片設(shè)計(jì):高效實(shí)現(xiàn)HLS、UCIe和UVM

    ? 本文將分享 MathWorks 參與 中國(guó)集成電路設(shè)計(jì)業(yè)高峰論壇暨展覽會(huì) ICCAD-Expo 的展臺(tái)展示以及發(fā)表主題演講《MATLAB 加速數(shù)字和模擬芯片設(shè)計(jì)--高效實(shí)現(xiàn) HLS、UCIe
    的頭像 發(fā)表于 12-20 11:11 ?749次閱讀
    MATLA B助力數(shù)字與模擬芯片設(shè)計(jì):高效實(shí)現(xiàn)<b class='flag-5'>HLS</b>、UCIe和UVM

    引線鍵合DOE試驗(yàn)

    共賞好劇引線鍵合DOE試驗(yàn)歡迎掃碼添加小編微信掃碼加入知識(shí)星球,領(lǐng)取公眾號(hào)資料 原文標(biāo)題:引線鍵合
    的頭像 發(fā)表于 11-01 11:08 ?945次閱讀

    EMI傳導(dǎo)

    EMI傳導(dǎo)---20241024EMI傳導(dǎo)的基礎(chǔ)知識(shí)介紹EMI傳導(dǎo)的理論解析EMI傳導(dǎo)的實(shí)際測(cè)試EMI傳導(dǎo)模塊,本人10多年的電源工程師,一些個(gè)人經(jīng)驗(yàn)?
    發(fā)表于 10-24 16:32 ?5次下載

    防雷擊器件壓敏電阻

    電子發(fā)燒友網(wǎng)站提供《防雷擊器件壓敏電阻.docx》資料免費(fèi)下載
    發(fā)表于 10-23 10:35 ?0次下載

    優(yōu)化 FPGA HLS 設(shè)計(jì)

    優(yōu)化 FPGA HLS 設(shè)計(jì) 用工具用 C 生成 RTL 的代碼基本不可讀。以下是如何在不更改任何 RTL 的情況下提高設(shè)計(jì)性能。 介紹 高級(jí)設(shè)計(jì)能夠以簡(jiǎn)潔的方式捕獲設(shè)計(jì),從而
    發(fā)表于 08-16 19:56