亚洲爆乳成AV人在线视菜奈实_欧美一进一出抽搐大尺度视频 _日本十八禁免费看污网站_国产一区二区怡红院_6080YY新视觉影院_蜜臀AV无码人妻精品_成人影院YY111111在线_成人欧美一区二区三区1314_少妇饥渴偷公乱A级无码

中國自動化學會專家咨詢工作委員會指定宣傳媒體
新聞詳情

G2D圖像處理硬件調用和測試-基于米爾-全志T113-i國產開發板

http://www.debgrams.com 2024-04-10 16:52 來源:米爾電子

MYC-YT113i核心板及開發板

真正的國產核心板,100%國產物料認證

國產T113-i處理器配備2*Cortex-A7@1.2GHz ,RISC-V

外置DDR3接口、支持視頻編解碼器、HiFi4 DSP

接口豐富:視頻采集接口、顯示器接口、USB2.0 接口、CAN 接口、千兆以太網接口

工業級:-40℃~+85℃、尺寸37mm*39mm

郵票孔+LGA,140+50PIN

米爾-全志T113-i國產核心板

米爾-全志T113-i國產開發板

全志 T113-i 2D圖形加速硬件支持情況

Supports layer size up to 2048 x 2048 pixels

Supports pre-multiply alpha image data

Supports color key

Supports two pipes Porter-Duff alpha blending

Supports multiple video formats 4:2:0, 4:2:2, 4:1:1 and multiple pixel formats (8/16/24/32 bits graphics

layer)

Supports memory scan order option

Supports any format convert function

Supports 1/16× to 32× resize ratio

Supports 32-phase 8-tap horizontal anti-alias filter and 32-phase 4-tap vertical anti-alias filter

Supports window clip

Supports FillRectangle, BitBlit, StretchBlit and MaskBlit

Supports horizontal and vertical flip, clockwise 0/90/180/270 degree rotate for normal buffer

Supports horizontal flip, clockwise 0/90/270 degree rotate for LBC buffer

可以看到 g2d 硬件支持相當多的2D圖像處理,包括顏色空間轉換,分辨率縮放,圖層疊加,旋轉等。

備注:本文不具體介紹代碼,代碼參見:

https://mp.weixin.qq.com/s/x3NFPAxgt3A8KFLjYPYLlA

1.    開發環境配置

基礎開發環境搭建參考上上上一篇

除了工具鏈外,我們使用 opencv-mobile 加載輸入圖片和保存結果,用來查看顏色轉換是否正常

g2d硬件直接采用標準的 Linux ioctl 操縱,只需要引入相關結構體定義即可,無需鏈接so

此外,g2d的輸入和輸出數據必須在dmaion buffer上,因此還需要dmaion.h頭文件,用來分配和釋放dmaion buffer

https://github.com/MYIR-ALLWINNER/framework/blob/develop-yt113-framework/auto/sdk_lib/include/DmaIon.h

2.    基于C語言實現的YUV轉RGB

這里復用之前T113-i JPG解碼的函數

3.    基于ARM neon指令集優化的YUV轉RGB

考慮到armv7編譯器的自動neon優化能力較差,這里針對性的編寫 arm neon inline assembly 實現YUV2RGB內核部分,達到最優化的性能,榨干cpu性能。

4.    基于G2D圖形硬件的YUV轉RGB

我們先實現 dmaion buffer 管理器,參考

https://github.com/MYIR-ALLWINNER/framework/blob/develop-yt113-framework/auto/sdk_lib/sdk_memory/DmaIon.cpp

這里貼的代碼省略了異常錯誤處理的邏輯,有個坑是 linux-4.9 和 linux-5.4 用法不一樣,米爾電子的這個T113-i系統是linux-5.4,所以不兼容4.9內核的ioctl用法習慣。

5.    然后再實現 G2D圖形硬件 YUV轉RGB 的轉換器

1.    提前分配好YUV和RGB的dmaion buffer

2.    將YUV數據拷貝到dmaion buffer,flush cache完成同步

3.    配置轉換參數,ioctl調用G2D_CMD_BITBLT_H完成轉換

4.    flush cache完成同步,從dmaion buffer拷貝出RGB數據

5.    釋放dmaion buffer

6.    G2D圖像硬件YUV轉RGB測試

考慮到dmaion buffer分配和釋放都比較耗時,我們提前做好,循環調用步驟3的G2D轉換,統計耗時,并在top工具中查看CPU占用率

sh-4.4# LD_LIBRARY_PATH=. ./g2dtest

INFO   : cedarc <CedarPluginVDInit:84>: register mjpeg decoder success!

this device is not whitelisted for jpeg decoder cvi

this device is not whitelisted for jpeg decoder cvi

this device is not whitelisted for jpeg decoder cvi

this device is not whitelisted for jpeg encoder rkmpp

INFO   : cedarc <log_set_level:43>: Set log level to 5 from /vendor/etc/cedarc.conf

ERROR  : cedarc <DebugCheckConfig:316>: now cedarc log level:5

ERROR  : cedarc <VideoEncCreate:241>: now cedarc log level:5

yuv420sp2rgb 46.61

yuv420sp2rgb 42.04

yuv420sp2rgb 41.32

yuv420sp2rgb 42.06

yuv420sp2rgb 41.69

yuv420sp2rgb 42.05

yuv420sp2rgb 41.29

yuv420sp2rgb 41.30

yuv420sp2rgb 42.14

yuv420sp2rgb 41.33

yuv420sp2rgb_neon 10.57

yuv420sp2rgb_neon 7.21

yuv420sp2rgb_neon 6.77

yuv420sp2rgb_neon 8.31

yuv420sp2rgb_neon 7.60

yuv420sp2rgb_neon 6.80

yuv420sp2rgb_neon 6.77

yuv420sp2rgb_neon 7.01

yuv420sp2rgb_neon 7.11

yuv420sp2rgb_neon 7.06

yuv420sp2rgb_g2d 4.32

yuv420sp2rgb_g2d 4.69

yuv420sp2rgb_g2d 4.56

yuv420sp2rgb_g2d 4.57

yuv420sp2rgb_g2d 4.52

yuv420sp2rgb_g2d 4.54

yuv420sp2rgb_g2d 4.52

yuv420sp2rgb_g2d 4.58

yuv420sp2rgb_g2d 4.60

yuv420sp2rgb_g2d 4.67

可以看到 ARM neon 的優化效果非常明顯,而使用G2D圖形硬件能獲得進一步加速,并且能顯著降低CPU占用率!

7.    轉換結果對比和分析

C和neon的轉換結果完全一致,但是g2d轉換后的圖片有明顯的色差

G2D圖形硬件只支持 G2D_BT601,G2D_BT709,G2D_BT2020 3種YUV系數,而JPG所使用的YUV系數是改版BT601,因此產生了色差

https://github.com/MYIR-ALLWINNER/myir-t1-kernel/blob/develop-yt113-L5.4.61/drivers/char/sunxi_g2d/g2d_bsp_v2.c

從g2d內核驅動中也可以得知,暫時沒有方法為g2d設置自定義的YUV系數,g2d不適合用于JPG的編解碼,但依然適合攝像頭和視頻編解碼的顏色空間轉換

版權所有 工控網 Copyright?2025 Gkong.com, All Rights Reserved
亚洲人成色77777在线观看| 老女人性饥渴XXXXⅩHD另| 久久久久夜色精品国产| 美女与野兽在线观看| 欧美FREESEX呦交| 日本高清XXXXXXXXXX| 天天躁日日躁狠狠躁| 性偷窥TUBE凸凹视频| 亚洲欧美性爱视频| 中国自产一战二战三战来源| JAPAN丰满少妇VIDEOS| 大象成品W灬源码1| 国产精品拍天天在线| 狠狠躁夜夜躁人人躁婷婷视频 | 亚洲婷婷月色婷婷五月| 中国又粗又大XXXXBBBB| YSL水蜜桃86| 公侵犯玩弄漂亮人妻优| 国产又色又刺激高潮视频 | 国内精品伊人久久久久影院对白 | 国产午夜福利在线播放| 精品欧美一区二区在线观看| 麻豆产精国品一二三产区区| 欧美亚洲国产SUV| 少妇搡BBBB搡| 亚洲 欧美 叧类人妖| 亚洲一区二区三区国产精华液 | 一級黃色毛片免費看| CHINESE国产老熟女| 丰满丝袜熟女HD| 国产作爱视频免费播放| 久久人妻AV中文字幕| 欧美猛少妇色XXXXⅩ| 少女たちよ观看动漫| 亚洲AV日韩AV激情亚洲| 一二三四视频中文字幕在线看| CHINESE呻吟VIDEOS| 国产97色在线 | 日| 好男人好资源电影在线播放| 老司机精品成人无码AV| 人人妻人人澡人人爽人人精品电影 | 男女无遮挡猛进猛出免费观看视频 | 亚洲色欲久久久综合网东京热| 14萝自慰专用网站| 刺激的乱亲小说43部分阅读| 国产一区内射最近更新| 久久综合给合久久狠狠狠97色6| 欧洲VODAFONEWIFI喷| 同学故意把我的校服当抹布用作文 | 娇小6一8XXXXX| 内谢XXXXX8老| 少妇乳大丰满在线播放| 亚洲春色AV无码专区在线播放| 中文字幕人妻无码专区APP| 成人综合婷婷国产精品久久| 国产又爽又黄又无遮挡的激情视频 | 国产蜜芽尤物在线一区| 久久久无码精品亚洲日韩精东传媒| 欧美最猛性XXXXX免费| 无码精品人成人片在线观看| 亚洲熟妇色XXXXX高潮喷水| HEYZO高清中文字幕在线| 国产精品久久久久这里只有精品 | 国语自产第1国语自产第10页| 麻花豆传媒剧国产免费| 久久国产精品99久久人人澡| 欧美成人精品午夜免费影视| 特黄AAAAAAAAA毛片免费视频| 亚洲乱亚洲乱妇无码麻豆| CHINESE叫床VIDEOS| 国产黄A三级三级三级| 久久精品国产色蜜蜜麻豆| 青草草97久热精品视频| 无套中出丰满人妻无码| 曰批免费视频播放免费直播| 成人精品视频99在线观看免费| 国语自产拍精品香蕉在线播放| 免费无码VA一区二区三区| 熟女俱乐部 五十路 六十路| 亚洲日韩AV无码中文字幕美国| YY6080久久亚洲精品| 国产人成精品香港三级在线 | YY111111人妻影院| 国产午夜片无码区在线观看| 免费真人视频网站直播下载| 特级毛片A级毛片免费播放| 亚洲一区二区三区无码国产| 成年女人免费碰碰视频| 狠狠躁天天躁日日躁欧美| 欧美XXXX做受欧美GAY| 午夜成人理论福利片| 真人无码作爱免费视频| 国产YEEZY451| 久久婷婷综合缴情亚洲狠狠| 肉色超薄丝袜脚交一区二区| 亚洲人成无码网站在线观看野花 | 狠狠躁天天躁日日躁欧美| 欧美熟妇ⅤIDEOS| 亚洲AV高清在线观看一区二区 | 一边摸一边吃奶一边做爽| 大象1区一品精区搬运机器| 久久国产精品香蕉成人APP| 日本体内SHE精高潮| 亚洲人成人无码WWW| 超碰CAO已满18进入| 精品国产VA久久久久久久冰| 人畜禽CROPROATION| 亚洲AV无码乱码忘忧草亚洲人| CHINESE新版少妇嫖妓VI| 国精产品一二三四线| 欧美最猛性XXXXX大叫| 亚洲AV永久无码精品无码流畅 | 色翁荡熄又大又硬又粗又视频 | 国产av一区二区三区| 久久亚洲AV成人无码国产最大| 少妇被粗大的猛进出69影院| 亚洲综合无码一区二区| 风流老太婆大BBWBBWHD视| 久久久久亚洲AV成人片乱码| 少妇高潮惨叫久久久久久| 野花视频在线观看免费高清版| 丰满少妇人妻HD高清大乳在线| 久久久婷婷五月亚洲97号色| 深夜A级毛片催情精视频免费 | 欧美高清视频手机在在线| 亚洲AV福利天堂在线观看| MM1313又粗又大受不了| 狠狠色噜噜狠狠狠狠7777 | 国产成人精品人人| 麻豆文化传媒WWW| 无码专区一VA亚洲V天堂| 99RIAV国产精品视频| 含苞待放1ⅤLH周莹莹| 青青草视频 成人| 亚洲欧洲无码精品ⅤA| 东北老女人高潮大叫对白| 久久久久人妻精品区一三寸| 天堂种子在线WWW网| 1000部无遮挡拍拍拍免费视频| 国产日韩AV免费无码一区二区 | 国产AV无码专区亚洲AV中文| 蜜臀精品无码AV在线播放| 午夜无码一区二区三区在线| FREEHDⅩXXXXSEX| 精品久久AⅤ人妻中文字幕| 色噜噜狠狼综合在线视频| 伊人色综合久久天天人守人婷| 国产精品久久久久久久福利| 欧美精品AⅤ一区二区三区| 亚洲精品成人网站在线观看| 东京热无码AV一区二区| 麻豆一二三区AV精品传媒| 小SB几天没做又欠CH| 啊灬啊灬啊灬快灬高潮了老 | 久久国产精品_国产精品| 天堂影院在线观看高清在线| 77777欧美毛片777777| 极度另类FREESEX强行真实| 色欲色香天天天综合网站免费| 综合欧美亚洲日本一区| 国模无码人体一区二区| 日韩系列中文无码| 征服贵妇内射在线| 国产真人无码作爱视频免费| 日韩AV无码中文一区二区三区 | 亚洲中文成人中文字幕| 国产精品V欧美精品∨日韩| 欧美成人在线视频| 亚洲人成人一区二区三区| 国产大陆亚洲精品国产| 欧美日韩精品人妻二区| 亚洲色大成网站WWW在线| 国产精华AV午夜在线观看| 欧美性XXXXX极品少妇| 亚洲中文字幕人妻| 国产裸体舞一区二区三区| 日本插槽X8插槽怎么用 | 国产SUV精品一区二区| 欧美高跟丝袜人妻精品无乱码| 亚洲日韩一区二区三区黑人| 国产精品白浆无码流出| 青青爽无码视频在线观看| 一本精品中文字幕在线| 国产亚洲曝欧美不卡精品| 日韩欧无码一二三区免费不卡| 18禁黄网站男男禁片免费观看| 娇妻玩4P被3个男子伺候电影| 天堂√最新版中文在线| JEAⅠOUSVUE成熟少归| 久久亚洲中文不卡AV一区二区| 亚洲AV成人影视在线观看| 嗯啊开小嫩苞HHH好深男男| 欧美 日韩 国产 另类 图片区| 亚洲AV成人片无码网站网| 成熟人妻换╳╳╳╳| 女人呻吟声大了男人越有劲吗| 亚洲欧洲无码一区二区三区| 国产猛男猛女超爽免费视频| 色噜噜狠狠色综合久色AⅤ网视频| AV无码中文一区二区三区四区|