在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

Linux_GUI加速模塊設(shè)計方案

電子設(shè)計 ? 來源:電子技術(shù)設(shè)計 ? 作者:Nick ? 2020-12-03 14:00 ? 次閱讀

作者:Nick

該系列前兩篇主要扯了扯Linux中GUI相關(guān)的DRI框架及相關(guān)組件實現(xiàn)方式。細想一下,對于GUI相關(guān)的加速能做的其實不多,開發(fā)一個2D或3D的顯卡加速子模塊對于一個DEMO教程的量級來說工作量太大,我們在這只實現(xiàn)一下簡單的功能:

通過Zynq的PL部分實現(xiàn)對Qt視頻播放器中待輸出的Framebuffer的二值處理;

1、 簡單的處理介紹

上述處理十分簡單,對于一幅分辨率為M*N的灰度圖像來說,二值化的處理如下:

,其中

表示圖像上任意一點灰度值,

為二值化閾值,對于RGB圖像來說(以RGB888為例),RGB轉(zhuǎn)化為灰度圖的表達式如下:

,對于此例不怎么嚴格的要求,采用16位的定點化精度足以,對應(yīng)著表達式如下:

2、 FPGA加速方案

圖像(預(yù))處理的本質(zhì)其實是二維數(shù)據(jù)的處理,常見的圖像預(yù)處理分為以下幾類:

1、 線性濾波,如噪聲平滑,邊緣增強;

2、 非線性濾波,如零交點檢測等;

3、 形態(tài)學(xué)濾波,如膨脹腐蝕等;

4、 其它相對較復(fù)雜的圖像處理;

上述幾種圖像處理在信號處理實現(xiàn)上來說都是局部濾波器的實現(xiàn),以線性濾波為例,濾波器函數(shù)可表示為滑窗內(nèi)像素的權(quán)值與像素值的乘加之和,此處權(quán)重指的是滑窗內(nèi)各個算子的大小,表達如下:

其中其中

其中

為滑窗對應(yīng)的算子,i,j的取值范圍有滑窗大小決定。FPGA特別適合這類流水式的運算。,內(nèi)部的DSP硬核或者由slice搭建生成的乘加器,是線性濾波的核心運算單元。以一個3X3的窗口為例,對應(yīng)的濾波操作如下圖所示:

對于上述的幾點解釋如下:

1、 粉色框?qū)?yīng)著圖像的緩存部分,對于線性濾波計算,滑窗的尺寸(算子的size)越大,所需要緩存的容量越大,緩存一般使用片內(nèi)的block ram或distribute ram。當(dāng)然,我們也可以使用片外存儲,如DDR,但片數(shù)據(jù)片內(nèi)外的搬運會造成較大的延時,因此,在設(shè)計之初我們就得在延時及滑窗size之間做好tradeoff。

2、 藍色部分為最終輸出的圖像濾波結(jié)果。由于緩存的存在,整體的圖像刷新輸出會比輸入延遲a*(W-1)+a-1個像素clk,其中a為滑窗的size,W為前篇中介紹的drm_framebuffer結(jié)構(gòu)體中width值。

二值化的處理其實可以看做簡化的滑窗濾波操作,此時的a=1,算子值為1,滑窗結(jié)果通過一個比較器輸出二值化結(jié)果。影響二值化的參數(shù)為閾值大小,此處我們將這些需要配置的參數(shù)通過AXI_lite總線暴露給PS(ARM)端,讓軟件(運行在PS端的Qt上位機)動態(tài)配置。整個系統(tǒng)的結(jié)構(gòu)如下:

3、 FPGA加速效果及性能分析

FPGA的處理速度取決于:

  • 芯片速度等級(支持的最高頻率);
  • 加速模塊的設(shè)計方案(并行化設(shè)計、利用資源換時間);

在本例中,處理速度取決于pixel的驅(qū)動時鐘(本處50MHz),即大致60(FPS)*1080*720。

皮一下很開心,用海賊王的一小段打斗場面做了測試,效果請點擊視頻觀看: https://v.vzuu.com/video/1095730086900211712?autoplay=false&useMSE=
編輯:hfy


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

    關(guān)注

    1632

    文章

    21814

    瀏覽量

    606971
  • 濾波器
    +關(guān)注

    關(guān)注

    161

    文章

    7897

    瀏覽量

    179214
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11357

    瀏覽量

    210808
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    663

    瀏覽量

    39972
收藏 人收藏

    評論

    相關(guān)推薦

    linux下開發(fā)過程中, DLP4500 GUI無法連接光機怎么解決?

    linux下開發(fā)過程中, DLP4500 GUI 無法連接光機,出現(xiàn)錯誤提示如下: open device_handle error: Is a directory opening path
    發(fā)表于 02-20 08:41

    iW1710驅(qū)動設(shè)計方案與PCB布線注意事項

    iW1710驅(qū)動設(shè)計方案與PCB布線注意事項
    發(fā)表于 02-17 14:19 ?0次下載

    dlp4500無法通過gui控制怎么解決?

    我在Linux系統(tǒng)上,通過i2c控制dlp4500,但是不知道什么原因,dlp突然不投影了,狀態(tài)燈是綠色閃爍狀態(tài),可以正常連接到gui,但是DMD parked呈黃色,下面是連接時的狀態(tài)
    發(fā)表于 02-17 06:30

    電磁環(huán)境模擬系統(tǒng)設(shè)計方案

    智慧華盛恒輝電磁環(huán)境模擬系統(tǒng)設(shè)計方案是一個綜合性的工程任務(wù),涉及多個方面的考慮和技術(shù)實現(xiàn)。以下是一個基于當(dāng)前技術(shù)和應(yīng)用需求的電磁環(huán)境模擬系統(tǒng)設(shè)計方案概述: 智慧華盛恒輝電磁環(huán)境模擬系統(tǒng)目標 電磁
    的頭像 發(fā)表于 02-14 16:47 ?101次閱讀
    電磁環(huán)境模擬系統(tǒng)<b class='flag-5'>設(shè)計方案</b>

    AFE4400測血氧方案GUI安裝出錯的原因?怎么解決?

    大家好,TI AFE4400測試血氧的方案中,有一個GUI是用來配置和觀察波形的,遇到的問題就是,在用不同電腦安裝此GUI軟件的時候,有的電腦安裝是中文的,且不能使用。有的電腦可以安裝,有的電腦
    發(fā)表于 01-02 08:04

    Scalable PMICs GUI用戶指南

    電子發(fā)燒友網(wǎng)站提供《Scalable PMICs GUI用戶指南.pdf》資料免費下載
    發(fā)表于 11-20 11:37 ?0次下載
    Scalable PMICs <b class='flag-5'>GUI</b>用戶指南

    LM4890采用差分設(shè)計方案,為什么沒有聲音?怎么解決?

    1、LM4890采用差分設(shè)計方案(如下圖),為什么沒有聲音?怎么解決? 2、采用差分方案設(shè)計的功放能用非差分輸出或普通音頻輸出?
    發(fā)表于 11-05 06:33

    七大嵌入式GUI盤點

    特點是支持跨平臺同步開發(fā),一次編程,到處編譯,跨平臺使用。 GUIX 是微軟的高級工業(yè)級GUI解決方案,專門針對深度嵌入式,實時和IoT應(yīng)用程序而設(shè)計。微軟還提供了名為GUIX Studio
    發(fā)表于 09-02 10:58

    智能家居系統(tǒng)設(shè)計方案

    、安全的生活體驗。本案例將詳細介紹一套智能家居系統(tǒng)的設(shè)計方案,包括系統(tǒng)架構(gòu)、功能模塊、設(shè)備選型、應(yīng)用場景以及實施步驟等方面。
    的頭像 發(fā)表于 07-23 15:28 ?2386次閱讀

    電磁頻譜管理系統(tǒng)設(shè)計方案

    智慧華盛恒輝電磁頻譜管理系統(tǒng)設(shè)計方案是一個綜合性的項目,旨在有效地管理和利用電磁頻譜資源,確保各種無線通信服務(wù)的順暢進行,并避免頻譜資源的沖突和浪費。以下是一個基于當(dāng)前技術(shù)和應(yīng)用需求的電磁頻譜管理
    的頭像 發(fā)表于 07-15 16:40 ?561次閱讀

    UPS系統(tǒng)設(shè)計方案解讀

    UPS的應(yīng)用場景日趨多樣化,每個場景都有其獨特的需求,對應(yīng)不同的方案。UPS系統(tǒng)方案指南繼續(xù)上新,本文將聚焦UPS設(shè)計方案展開講述。
    的頭像 發(fā)表于 06-26 10:06 ?968次閱讀
    UPS系統(tǒng)<b class='flag-5'>設(shè)計方案</b>解讀

    求助,關(guān)于STM32F103ZE+UC/GUI+7寸LCD硬件選擇問題求解

    實現(xiàn)的方案。不過CPLD我一點基礎(chǔ)也沒有。想選擇現(xiàn)成的控制模塊,通過FSMC以外部總線的方式連接,就像很多開發(fā)板上帶的320*240的LCD一樣。不知STM32+UC/GUI推這么大的LCD,會不會帶不起來?如有可能,麻煩大家推
    發(fā)表于 05-17 13:32

    分享幾個嵌入式中常用的GUI

    一、什么是GUIGUI是圖形用戶界面(GraphicalUserInterface,簡稱GUI,又稱圖形用戶接口)是指采用圖形方式顯示的計算機操作用戶界面。通過GUI框架,用戶可直接
    的頭像 發(fā)表于 04-06 08:09 ?1821次閱讀
    分享幾個嵌入式中常用的<b class='flag-5'>GUI</b>

    基于8位MCU TM57P8640/P8645的智能電風(fēng)扇設(shè)計方案

    基于8位MCU TM57P8640/P8645的智能電風(fēng)扇設(shè)計方案
    的頭像 發(fā)表于 04-03 09:44 ?879次閱讀
    基于8位MCU TM57P8640/P8645的智能電風(fēng)扇<b class='flag-5'>設(shè)計方案</b>

    3KW工業(yè)變頻器電路設(shè)計方案詳細說明

    3KW工業(yè)變頻器電路設(shè)計方案詳細說明
    的頭像 發(fā)表于 03-19 08:33 ?1106次閱讀
    3KW工業(yè)變頻器電路<b class='flag-5'>設(shè)計方案</b>詳細說明
    主站蜘蛛池模板: 欧美一级片手机在线观看 | 久久精品99 | 一级特黄性生活大片免费观看 | 狼人狠狠干 | 国产在线观看网址你懂得 | 欧美天天搞 | 国产男女免费视频 | 四虎影视在线影院4hu | 天天干天天澡 | 免费人成在线观看网站品爱网日本 | 国产精品嫩草影院在线播放 | 国产午夜精品理论片久久影视 | 三级理论片 | 天天搞夜夜操 | 久久网色| 成人影院在线观看 | 拍拍拍无挡视频免费全程1000 | 深夜视频在线免费 | 色噜噜狠狠色综合中文字幕 | 好爽好深太大了再快一点 | 国产重口老太和小伙乱视频 | 奇米888在线看奇米999 | 天天操天天干天天射 | 国产综合精品久久亚洲 | 黄色视屏日本 | 欧美日本一区二区三区道 | 欧美视频亚洲色图 | 国产午夜大片 | 澳门久久 | 亚洲爱爱视频 | 222.www免费观看| 热99热| 国产一二三区精品 | 2018天天干夜夜操 | 久久婷人人澡人人爽 | 午夜一级毛片看看 | 日本不卡一区在线 | 国产特黄一级一片免费 | 国产日韩精品欧美一区色 | 亚色最新网址 | 国产情侣草莓视频在线 |