女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

FPGA硬件加速的圖像大小調整案例分析

電子設計 ? 來源:PYNQ開源社區 ? 作者:PYNQ開源社區 ? 2020-11-19 15:29 ? 次閱讀

概述

此項目解釋了如何在FPGA上使用resizer IP來調整圖像的大小。其中對比了兩種圖像大小調整的解決方案的運算速度,其中之一為使用Python Image Library通過軟件算法實現圖像大小調整,另一種使用Xilinx xfopencv library實現了在FPGA上硬件加速的圖像大小調整。

初始化

1. 首先在SD卡內配置Pynq-Z2最新鏡像PYNQ image v2.5并燒錄在其中

2. 根據pynq.io上的官方指南配置環境

https://pynq.readthedocs.io/en/latest/getting_started/pynq_z2_setup.html)


根據數字編號依次連接并點亮板卡,最后在板卡出現BTN0~BTN3同時點亮閃爍一次后為開機完成狀態。

3. 在筆記本電腦上配置網絡,使得無線網卡的上網功能與Pynq-Z2連接的以太網網口共享,以做到Pynq-Z2同時能夠上網。

4. 借用Xshell或者開源軟件PuTTY對于Pynq-Z2端口進行SSH獲得其新ip口,此時其一般會被重定向至192.168.137.X。此時在瀏覽器內登錄此ip即可通過Jupyter Notebook與Pynq-Z2板卡通信

5. 在Jupyter Notebook中新建terminal并ping 182.61.200.6驗證與百度的連接是否正常上述驗證完成后即為Pynq-Z2板卡與網絡的基礎通信功能與配置完成。

快速開始

在Jupyter Notebook的Terminal中輸入以下指令:

sudo pip3 install --upgrade git+

https://github.com/xilinx/pynq-helloworld.git

更新在Pynq-Z2內所有Packages并從github下載本次項目的代碼。

(更新需要耐心等待一定時間。)

(項目Github文件及其詳細代碼請點擊查看原文)

案例測試

1. 最終會在Files文件夾下生成名為helloworld/的文件夾,點開此文件夾可以看到兩個Jupyter Notebook文件(.ipynb)。

2. 其中resizer_PS.ipynb的軟件方案采用了Python內建的Python Imaging Library通過軟件上的算法實現完成對于一張640*360的sample圖像壓縮為原圖像的四分之一大小(320*180)。此軟件方案通過PIL庫加載與重置圖像的大小,用numpy庫存儲圖像的像素矩陣,用IPython.display在Jupyter notebook中顯示圖像。


3. 而resizer_PL.ipynb的FPGA硬件方案并沒有直接在ARM核中單純采用算法借用Python本地的內存進行運算后直接返回。而是先將圖片數據通過ARM核從SD卡中讀入,再以數據流的形式通過Python的本地內存的DRAM形式傳入共享的物理內存中。



接下來通過AXI的內部連接將PS層面的數據傳入PL層的可編輯邏輯單元,通過 Xilinx xfopencv library在DMA與Resize IP之間的運算最后將數據傳回ARM核至SD卡。



最后,在縮小圖片的演示最后我們可以看到PS方案得到的最快單次圖像處理為24.1ms,而在PL方案中最快單次圖像處理僅僅為8.95ms,在此實際圖像案例上處理圖像的時間效率上縮小了接近2.7倍。如果放至更多張更高像素的圖片,相信此圖像處理方案會有著較大優勢。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21967

    瀏覽量

    614257
  • 圖像處理
    +關注

    關注

    27

    文章

    1325

    瀏覽量

    57727
  • Xilinx
    +關注

    關注

    73

    文章

    2182

    瀏覽量

    124374
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86211
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    當我問DeepSeek AI爆發時代的FPGA是否重要?答案是......

    在AI時代,FPGA(現場可編程門陣列)具有極其重要的地位,主要體現在以下幾個方面: 1.硬件加速與高效能 ? 并行處理能力:FPGA內部由大量可編程邏輯單元組成,能夠實現高度并行的數據處理。這種
    發表于 02-19 13:55

    數據中心中的FPGA硬件加速

    ? 再來看一篇FPGA的綜述,我們都知道微軟包括國內的云廠商其實都在數據中心的服務器中部署了FPGA,所以這篇論文就以數據中心的視角,來看下FPGA這個硬件加速器。 還是一樣,想要論文
    的頭像 發表于 01-14 10:29 ?535次閱讀
    數據中心中的<b class='flag-5'>FPGA</b><b class='flag-5'>硬件加速</b>器

    FPGA在AI方面有哪些應用

    提供了強有力的支持。 一、FPGA 在深度學習中的應用 深度學習是 AI 的重要分支,涉及海量的數據運算。FPGA 能夠針對深度學習算法中的卷積、池化等核心運算進行硬件加速優化。例如,在圖像
    的頭像 發表于 01-06 17:37 ?1194次閱讀

    基于Xilinx XCKU115的半高PCIe x8 硬件加速

    基于Xilinx XCKU115的半高PCIe x8 硬件加速卡,支持2x72bit(數據位寬64bit+ECC)DDR4存儲,數據傳輸速率 2400Mb/s。DDR4單簇容量4GB,兩組總容量為8GB
    的頭像 發表于 11-14 11:30 ?683次閱讀
    基于Xilinx XCKU115的半高PCIe x8 <b class='flag-5'>硬件加速</b>卡

    FPGA技術對5G通信的影響

    FPGA(現場可編程門陣列)技術對5G通信產生了深遠的影響,主要體現在提高性能、降低功耗、增強靈活性和安全性等方面。以下是對FPGA技術對5G通信影響的分析: 一、提高性能 硬件加速
    的頭像 發表于 10-25 09:22 ?1204次閱讀

    FPGA加速深度學習模型的案例

    FPGA(現場可編程門陣列)加速深度學習模型是當前硬件加速領域的一個熱門研究方向。以下是一些FPGA加速深度學習模型的案例: 一、基于
    的頭像 發表于 10-25 09:22 ?1080次閱讀

    FPGA圖像處理領域的優勢有哪些?

    。這種并行處理能力使得FPGA在處理大規模圖像數據時表現出色,能夠實時完成復雜的圖像處理算法。 二、高靈活性 FPGA具有很高的靈活性,可以根據需要實時
    發表于 10-09 14:36

    基于 DSP5509 進行數字圖像處理中 Sobel 算子邊緣檢測的硬件連接電路圖

    和 DSP5509 相匹配的接口電路,確保圖像數據的正確傳輸和顯示。常見的接口有 RGB、LVDS 等。 五、Sobel 算子計算模塊設計 硬件加速:可以考慮使用硬件加速器來加速 So
    發表于 09-25 15:25

    TDA4VM上的硬件加速運動恢復結構算法

    電子發燒友網站提供《TDA4VM上的硬件加速運動恢復結構算法.pdf》資料免費下載
    發表于 09-24 11:39 ?0次下載
    TDA4VM上的<b class='flag-5'>硬件加速</b>運動恢復結構算法

    AM62A SoC通過硬件加速視覺處理改進條形碼讀取器

    電子發燒友網站提供《AM62A SoC通過硬件加速視覺處理改進條形碼讀取器.pdf》資料免費下載
    發表于 09-04 09:52 ?0次下載
    AM62A SoC通過<b class='flag-5'>硬件加速</b>視覺處理改進條形碼讀取器

    適用于數據中心應用中的硬件加速器的直流/直流轉換器解決方案

    電子發燒友網站提供《適用于數據中心應用中的硬件加速器的直流/直流轉換器解決方案.pdf》資料免費下載
    發表于 08-26 09:38 ?0次下載
    適用于數據中心應用中的<b class='flag-5'>硬件加速</b>器的直流/直流轉換器解決方案

    圖形圖像硬件加速器卡設計原理圖:270-VC709E 基于FMC接口的Virtex7 XC7VX690T PCIeX8 接口卡

    擴展。軟件支持windows,Linux操作系統。Net FPGA , XC7VX690T板卡 , 軟件無線電處理平臺 , 圖形圖像硬件加速
    的頭像 發表于 08-06 10:16 ?833次閱讀
    圖形<b class='flag-5'>圖像</b><b class='flag-5'>硬件加速</b>器卡設計原理圖:270-VC709E 基于FMC接口的Virtex7 XC7VX690T PCIeX8 接口卡

    FPGA在人工智能中的應用有哪些?

    FPGA可以快速調整硬件結構以適應新的算法,而無需更換整個硬件系統。 二、云計算加速FPGA
    發表于 07-29 17:05

    FPGA與MCU的應用場景

    可編程性 與MCU只能通過軟件進行編程不同,FPGA允許用戶在硬件級別上進行編程和重新配置。這種靈活性使FPGA在快速原型設計和硬件加速應用中非常有用。 低延遲
    發表于 07-29 15:45

    基于FPGA圖像采集與顯示系統設計

    源和固有的并行處理能力,在數字信號處理、硬件加速、汽車電子等領域得到了廣泛應用。在圖像采集與顯示系統中,FPGA能夠實現高速、并行的數據處理,顯著提高系統的實時性和性能。本文設計了一個基于FP
    的頭像 發表于 07-17 10:58 ?2681次閱讀