国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

基于FPGA并行計算的圖像處理案例

454398 ? 來源:PYNQ開源社區 ? 作者:PYNQ開源社區 ? 2020-11-04 12:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

圖像處理算法在各種場景中都有廣泛應用,借助于FPGA并行計算的優勢可以將算法性能有效提升,但為了提升系統整體性能,僅僅提升某一部分的性能是不夠的,一個好的方法是在FPGA內實現全部視頻輸入輸出接口和圖像算法的完整通路。本Overlay的視頻輸入來自OV5640攝像頭,包含多個可任意切換的圖像處理算法,并包含了一個HDMI輸出接口顯示處理結果。

圖像處理算法在各種場景中都有廣泛應用,借助于FPGA并行計算的優勢可以將算法性能有效提升,但為了提升系統整體性能,僅僅提升某一部分的性能是不夠的,一個好的方法是在FPGA內實現全部視頻輸入輸出接口和圖像算法的完整通路。本Overlay的視頻輸入來自OV5640攝像頭,包含多個可任意切換的圖像處理算法,并包含了一個HDMI輸出接口顯示處理結果。

設備清單
- PYNQ-Z2套件
- OV5640 Camera Board
(如Waveshare OV5640或者其它兼容版本)
- PMOD-Camera adapter
- HDMI monitor

系統架構

算法列表
Overlay中實現了多個圖像處理算法,在HLS中實現并封裝為IP后在Block Design中被調用,讀者如有興趣可以在Github的/boards/src/ip/目錄獲取源代碼。

1) rgb2hsv
2) subsample
3) equalizehist
4) gaussianBlur
5) sobel
6) canny
7) dilation
8) erosion

快速開始
環境需求PYNQ v2.4,在PYNQ-Z2板卡聯網并啟動后在終端中運行如下代碼安裝Overlay到本地:
# (on PYNQ v2.4 only)

sudo pip3 install --upgrade git+https://github.com/xupsh/Pynq-CV-OV5640.git

案例演示

Notebook名稱:pynq4cv.ipynb

在Overlay中例化了一個I2C接口來對OV5640進行配置,我們可以在Jupyter Notebook上通過Python對攝像頭進行初始化,也可以通過改動ov5640_config.py文件的內容來修改配置。

接下來,我們對Overlay中實現的圖像處理算法進行配置。

配置完成后,還需要選擇使能Overlay中的某一個算法來對從OV5640獲取的圖像進行處理,默認不經過任何圖像處理算法,從OV攝像頭獲取的圖像直接在HDMI顯示器上顯示。

我們也可以抓取OV5640拍攝的圖片并在Jupyter Notebook上顯示。

接下來,我們可以使能不同的圖像處理算法,通過觀察HDMI顯示器的輸出,觀察不同算法的處理結果。

在運行完畢后,記得關閉VDMA,以防止運行其它Overlay時報錯。

總結與展望
本案例在PL內實現了一個完整的視頻通路,對圖像數據直接進行硬件加速處理。相比于USB攝像頭減少了圖像數據從PS到PL拷貝和回傳的負載,提高了系統的性能同時極大降低了圖像處理的延時
編輯:hfy

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

    關注

    1660

    文章

    22411

    瀏覽量

    636277
  • 圖像處理
    +關注

    關注

    29

    文章

    1342

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    為啥 AI 計算速度這么驚人?—— 聊聊 GPU、內存與并行計算

    提到AI,大家常說它“算得快”,其實是指AI能在眨眼間處理海量數據。可它為啥有這本事?答案就藏在“GPU+高速內存+并行計算”這trio(組合)里。咱們可以把AI要處理的數據,想象成一大堆“小任務
    的頭像 發表于 12-05 14:35 ?849次閱讀
    為啥 AI <b class='flag-5'>計算</b>速度這么驚人?—— 聊聊 GPU、內存與<b class='flag-5'>并行計算</b>

    一文看懂AI大模型的并行訓練方式(DP、PP、TP、EP)

    大家都知道,AI計算(尤其是模型訓練和推理),主要以并行計算為主。AI計算中涉及到的很多具體算法(例如矩陣相乘、卷積、循環層、梯度運算等),都需要基于成千上萬的GPU,以并行任務的方式
    的頭像 發表于 11-28 08:33 ?1849次閱讀
    一文看懂AI大模型的<b class='flag-5'>并行</b>訓練方式(DP、PP、TP、EP)

    MarketsandMarkets FPGA行業報告,2026~2030 FPGA市場洞察

    ,Field-Programmable Gate Array)是一種高度靈活、可重構的集成電路。與傳統 ASIC 不同,FPGA 制造完成后仍可以在終端重新編程,在 高性能并行計算、實時信號處理、通信加速 等領域具有獨特優勢。
    的頭像 發表于 11-20 13:20 ?487次閱讀
    MarketsandMarkets <b class='flag-5'>FPGA</b>行業報告,2026~2030 <b class='flag-5'>FPGA</b>市場洞察

    神經網絡的并行計算與加速技術

    問題。因此,并行計算與加速技術在神經網絡研究和應用中變得至關重要,它們能夠顯著提升神經網絡的性能和效率,滿足實際應用中對快速響應和大規模數據處理的需求。神經網絡并行
    的頭像 發表于 09-17 13:31 ?1125次閱讀
    神經網絡的<b class='flag-5'>并行計算</b>與加速技術

    從自然仿真到智能調度——GPU并行計算的多場景突破

    我們正在參加全球電子成就獎的評選,歡迎大家幫我們投票~~~謝謝支持隨著復雜計算問題的不斷涌現,傳統的CPU串行計算處理大規模數據與高并發任務時逐漸顯露瓶頸。GPU(圖形處理單元)憑借
    的頭像 發表于 09-03 10:32 ?824次閱讀
    從自然仿真到智能調度——GPU<b class='flag-5'>并行計算</b>的多場景突破

    在樹莓派Pico上運用不同的并行化手段

    樹莓派Pico由RP2040微控制器驅動,其上搭載兩個CPU核,這讓它非常適合探索并行計算。本文通過真實的數字信號處理樣例來說明從雙核架構中提取最大價值的方法和考量。
    的頭像 發表于 08-29 09:51 ?3874次閱讀
    在樹莓派Pico上運用不同的<b class='flag-5'>并行</b>化手段

    友思特方案 | FPGA 加持,友思特圖像采集卡高速預處理助力視覺系統運行提速增效

    圖像處理圖像處理關鍵中間環節,通過優化傳感器到主機的數據傳輸處理為后續減負。其算法依托硬件執行,搭載?
    的頭像 發表于 08-20 09:18 ?996次閱讀
    友思特方案 | <b class='flag-5'>FPGA</b> 加持,友思特<b class='flag-5'>圖像</b>采集卡高速預<b class='flag-5'>處理</b>助力視覺系統運行提速增效

    Kintex UltraScale 純 FPGA 開發平臺,釋放高速并行計算潛能,高性價比的 FPGA 解決方案

    璞致電子PZ-KU060-KFB開發板采用Xilinx Kintex UltraScale KU060芯片,提供高密度并行計算能力,配備4GB DDR4內存、20對GTH高速收發器和多種擴展接口
    的頭像 發表于 08-18 13:28 ?720次閱讀
    Kintex UltraScale 純 <b class='flag-5'>FPGA</b> 開發平臺,釋放高速<b class='flag-5'>并行計算</b>潛能,高性價比的 <b class='flag-5'>FPGA</b> 解決方案

    FPGA 加持,友思特圖像采集卡高速預處理助力視覺系統運行提速增效

    圖像處理圖像處理關鍵環節,可優化數據傳輸、減輕主機負擔,其算法可在FPGA等硬件上執行。友思特FPG
    的頭像 發表于 08-13 17:41 ?1115次閱讀
    <b class='flag-5'>FPGA</b> 加持,友思特<b class='flag-5'>圖像</b>采集卡高速預<b class='flag-5'>處理</b>助力視覺系統運行提速增效

    AI芯片:加速人工智能計算的專用硬件引擎

    人工智能(AI)的快速發展離不開高性能計算硬件的支持,而傳統CPU由于架構限制,難以高效處理AI任務中的大規模并行計算需求。因此,專為AI優化的芯片應運而生,成為推動深度學習、計算機視
    的頭像 發表于 07-09 15:59 ?1567次閱讀

    多節點并行處理架構

    多節點并行處理架構(如MPP架構)通過分布式計算和存儲實現高性能數據處理,其核心設計及典型應用如下: 一、核心架構特征 非共享架構(Share Nothing)? 每個節點擁有獨立的
    的頭像 發表于 06-12 08:18 ?624次閱讀
    多節點<b class='flag-5'>并行</b><b class='flag-5'>處理</b>架構

    邊緣AI廣泛應用推動并行計算崛起及創新GPU滲透率快速提升

    是時候重新教育整個生態了。邊緣AI的未來不屬于那些高度優化但功能狹窄的芯片,而是屬于可編程的、可適配的并行計算平臺,它們能與智能軟件共同成長并擴展。
    的頭像 發表于 06-11 14:57 ?676次閱讀

    解鎖樹莓派集群:一步步打造你的超級計算陣列!

    樹莓派集群簡介樹莓派集群是由多臺聯網的樹莓派計算機組成的網絡,它們作為一個統一、協調的單元協同工作。通過連接多臺樹莓派,用戶可以創建一個低成本的并行計算環境,能夠處理從基礎模擬和網頁托管到分布式
    的頭像 發表于 04-25 16:17 ?2586次閱讀
    解鎖樹莓派集群:一步步打造你的超級<b class='flag-5'>計算</b>陣列!

    讀懂極易并行計算:定義、挑戰與解決方案

    GPU經常與人工智能同時提及,其中一個重要原因在于AI與3D圖形處理本質上屬于同一類問題——它們都適用極易并行計算。什么是極易并行計算?極易并行計算指的是符合以下特征的
    的頭像 發表于 04-17 09:11 ?818次閱讀
    讀懂極易<b class='flag-5'>并行計算</b>:定義、挑戰與解決方案

    龍芯并行機器研制及應用項目推進會成功舉辦

    近日,“龍芯并行機器研制及應用項目推進會”在龍芯中科(合肥)技術有限公司舉行。推進會由我國并行計算領域權威專家、中國科學院院士陳國良全程指導。來自中國科學技術大學的師生代表和太初(無錫)電子科技有限公司的行業專家參會,共同推進基于龍芯新一代
    的頭像 發表于 04-02 10:29 ?862次閱讀