婷婷五色,五月天激情婷婷大综合,亚洲综合久久久久久中文字幕,国产ww久久久久久久久久,婷婷综合缴情亚洲五月伊,欧美日韩不卡在线

首頁 > 生活 >

【2023 · CANN訓練營第一季】數據預處理-JPEG數據解碼

【2023 · CANN訓練營第一季】數據預處理-JPEG數據解碼

文檔參考:CANN文檔社區版: 6.0.RC1.alpha001

我們的模型輸入是固定的圖片格式、大小,但是實際上我們的想要進行推理的圖片是各種各樣的,在應用中,我們常使用NV12的圖片作為模型的輸入。如果輸入是僅有Y分量的灰度圖,我們便可以通過將UV分量的部分補充為灰色而滿足我們的使用,但是如果我們的輸入為JPEG圖片,我們需要使用到ACL提供的媒體數據處理了相關API,對我們的圖片進行預處理,把jpg圖片進行解碼成YUV格式的內容,并且獲得其圖片信息。

一、媒體數據處理API的V1

note:媒體數據處理V1版本與媒體數據處理V2版本的接口功能范圍相同,都是描述處理媒體數據的接口,用于實現摳圖、圖片縮放、格式轉換等功能,但兩套接口不能混用


(資料圖片)

在Device側,我們對要進行媒體數據處理的相關數據的內存的申請和釋放,就不可以簡單的使用malloc,new或者aclrtmalloc等申請的內存了,我們需要使用dvpp接口。并且,從性能角度,為了減少拷貝,媒體數據處理的輸出作為模型推理的輸入,實現內存復用。我們盡量申請足夠大的內存進行反復使用,盡可能避免反復使用dvpp的接口申請內存和釋放,造成一定的性能損耗。

1.dvpp內存和通道

(1)內存申請與釋放

note:調用該接口申請大頁內存失敗,僅表示系統內的大頁內存不夠

(2)通道的創建與釋放

2.JPEGD相關接口

性能指標:

JPEGD性能指標是基于硬件解碼的性能,JPEGD硬件解碼不支持3個SOS的圖片解碼,對于硬件不支持的格式,會使用軟件解碼,軟件解碼性能參考為1080P 15fps。JPEGD解碼的輸出圖片如果涉及旋轉,則性能指標低于軟件解碼的參考值,例如對于1080P的圖片,性能指標低于15fps。

以下性能數據,是基于一個stream上下發1個異步媒體數據處理任務后,執行一次aclrtSynchronizeStream接口。

在我們代碼使用的過程中,其實最先需要了解的是我們所用的接口的性能,這直接影響到我們的使用方案,可以防止我們的代碼設計直接超越了模塊處理的性能。實際和官方標量有的時候會有一點實測的出入,不過最好還是按照手冊中的描述進行預先規劃,以下為手冊中的指標:

功能說明:

JPEGD在解碼圖片時,支持對圖片進行旋轉。

JPEGD在解碼圖片時,支持按源圖片格式解碼。

圖片分辨率約束:

輸入圖片分辨率:最大分辨率:8192x8192,最小分辨率:32x32。

輸出圖片分辨率:JPEGD只對圖片解碼,不會改變圖片分辨率,因此輸出與輸入的圖片分辨率保持一致。

輸出的寬高對齊:

這里我僅寫出了我們下方代碼輸出的yuv420SP(NV12 8bit)的情況

寬stride為寬128對齊后的值。

高stride為高16對齊后的值。

內存大小(單位Byte)≥ 寬stride * 高stride * 3/2

接口說明:

二、代碼驗證與學習

代碼思路:

1.初始化好后,讀取一個jpg圖片并獲得其圖像信息,存入aclrtMalloc存入的內存中

2.創建dvpp通道,并將其解碼為獲取到的圖像信息大小的yuv圖片

3.按照次序銷毀相關創建

好啦!讓我們編譯它!

有報錯,查看錯誤代碼,和該處代碼:

發現是銷毀時銷毀順序有問題,把Device和context都銷毀了,才銷毀通道。

所以,一定要注意銷毀順序!!!之前也提到過了,先創建->后銷毀,后創建->先銷毀!!!

修改后:

代碼:

附上調試好的正確的代碼:

runDecode.cpp(主函數文件)

dvpp_decode.cpp(decode處理文件)

dvpp_decode.h

cmakelist可以參考我之前的文章里有。

到這里就結束啦,想要存下來看看結果的同學也可以存成.yuv文件用yuvplayer打開看看哦!

ps:該文僅是為了記錄CANN訓練營的學習過程所用,不參與任何商業用途,有任何代碼問題可以和我一起討論修改

關鍵詞:

責任編輯:Rex_14

推薦閱讀

西藏旅游強勁復蘇

· 2023-05-14 18:08:39
三级做A全过程在线观看| 欧美乱大交XXXXX潮喷| BGMBGMBGM欧美老妇| 搡老女人熟妇老太HD| 国产欧美亚洲日韩图片| 亚洲伊人伊成久久人综合网| 孽火(硬汉)今又| 绯色av一区二区| 亚洲国产欧洲综合997久久| 免费国产成人AⅤ观看| 成人夜间av大片免费观看| 亚欧乱色熟女一区二区三区| 久久久久人妻一区二区三区 | 无码午夜福利视频一区| 久久精品国产99国产精偷| 99热国产这里只有精品无卡顿 | 99精品久久久久精品双飞| 山东中年夫妇大白天露脸自拍| 果冻传媒董小宛一区二区| 中文在线А√在线天堂中文| 少妇被又粗又硬猛烈进出小说| 极品少妇自慰喷白浆av| 51成品网站W灬源码1688| 婷婷蜜桃国产精品一区| 久久精品无码一区二区三区免费| HEYZO无码中文字幕人妻| 无人区码卡二卡乱码中国字幕| 久久午夜无码鲁丝片| 草莓视频APP下载| 亚洲AV伊人久久青青草原| 妺妺窝人体色WWW在线一| 国产成人麻豆亚洲综合无码精品| 亚洲欲色欲WWW怡红院| 人人婷婷色综合五月第四人色阁| 国产在线国偷精品免费看 | 久久AV无码专区亚洲AV桃花岛 | 免费私人家庭影院| 国产成人精品A视频一区| 亚洲综合一区二区三区无码| 日本老肥婆BBBWBBBWZR| 极限少妇人妻无石久久电影网| AV无码一区二区三区| 先の欲求不満な人妻无码| 麻豆AV一区二区三区| 国产WW久久久久久久久久| 一本一本大道香蕉久在线精品| 日文中文字幕乱码一二三区别| 寂寞视频一对一视频APP| 边做边爱完整版免费视频播放百度 | 妺妺窝人体色WWW在线韩国 | 日本三级在线播放线观看视频 | 国产精东天美AV影业传媒| 一本一道波多野结衣AV一区| 色婷婷综合中文久久一本| 久久久无码精品亚洲日韩精东传媒| 大黑大巴大战欧洲美女图片| 亚洲中字慕日产2020| 少妇人妻综合久久中文字幕| 久久熟妇人妻午夜寂寞影院| 国产成人无码AⅤ片在线观看你| 伊人精品成人久久综合| 无码99久热只有精品视频在线观| 免费稀缺拗女一区二区| 国产无遮挡又黄又大又爽 | 麻花传媒MV在线播放高清MBA| 国产成人丝袜视频在线观看 | 黑人与亚洲女人XXXXXXXⅩ| А天堂最新版中文网| 亚洲欧洲无码一区二区三区| 色欲欲WWW成人网站| 浪潮av专区一区二区三区| 国产精品美女久久久免费| 777米奇第四在线观看| 亚洲成A∨人片在线观看不卡| 日本工口里番全彩色| 久久人人爽人人爽人人片DVD | 办公室被绑奶头调教羞辱OL| 亚洲色AV无码AV丰满AV| 四十如虎的丰满熟妇啪啪| 妺妺晚上扒我内裤玩我J| 狠狠爱天天综合色欲网| 成人无码区免费A∨电影| 在线精品免费视频无码的| 性欧美丰满熟妇XXXX性| 日本高清二区视频久二区| 久久香蕉国产线看观看亚洲小说| 国产精品美女久久久浪潮AV| 办公室的交易HD中文字幕| 一本久久伊人热热精品中文| 吸咬奶头狂揉60分钟视频| 日本精品一区二区三区在线视频| 亂倫近親相姦中文字幕AV| 国产亚洲精品第一综合麻豆| 成人A级毛片免费观看AV不卡| 征服好友的保守人妻| 亚洲AV一本岛在线播放| 少妇极度饥渴少妇高潮| 欧美精品亚洲日韩AⅤ| 久久成人麻豆午夜电影| 国产精品久久久久9999赢消| 宝宝湿透了还嘴硬怎么回事| 在线观看特色大片免费网站| 亚洲VA天堂VA在线VA欧美| 色综合久久无码五十路人妻| 欧美噜噜久久久XXX| 久久丫精品国产亚洲AV不卡| 国外精品视频在线观看免费| 丰满人妻熟妇乱又伦精品APP| BT天堂网.WWW在线资源| 一下子挺进浓密的黑森林| 亚洲METART人体欣赏| 我故意没有穿内裤坐公车让| 日本免费一区二区三区最新VR| 蜜芽亚洲日韩欧美国产高清ΑV| 精品国产迷系列在线观看| 国产精品日韩专区第一页| 成人永久免费高清视频在线观看| 777精品久无码人妻蜜桃| 亚洲中文AⅤ中文字幕| 亚洲AV影院一区二区三区| 玩弄放荡人妻一区二区三| 日韩精品人妻系列无码专区| 欧美成人免费全部观看| 看国产黄大片在线观看| 久99久热爱视频精品免费37| 国产小呦泬泬99精品| 国产成网站18禁止久久影院| 成人午夜男女爽爽视频| XXXXX18日本人HDXX| 5566好久不见MP3免费下载| 一边喘气一边叫疼的视频| 亚洲精品无码乱码成人爱色| 无遮挡边吃摸边吃奶边做| 少妇侧入内射一区二区| 日韩VA中文字幕无码电影| 欧美性爱一区二区三区四区| 妺妺窝人体色WWW精品777| 久青草无码视频在线观看| 久久国产色欲AV38| 精品国产乱子伦一区二区三区| 国产日韩综合一区二区性色AV| 国产成人久久精品激情| 丰满人妻熟妇乱又伦精品视| 差差漫画网页登录页面弹窗 | 永久免费AⅤ无码网站国产| 亚洲欧美第一的日产SUV| 亚洲国产精品国自产拍电影| 亚洲AV 无码片一区二区三区| 五十路レンタのおばさん| 忘忧草WWW中文在线资源| 特黄特色三级在线观看| 少妇特殊按摩高潮惨叫无码| 日韩免费无码人妻波多野| 日韩AV蜜桃在线观看| 人扒开女人添高潮的视频嗯啊| 欧美日韩中文国产一区| 欧美大片在线观看完整版| 内射人妻视频国内| 男女性杂交内射妇女BBWXZ| 男女啪啪吃奶GIF动态图| 免费黄色电影在线观看| 免费免APP看大片视频播放器| 麻豆亚洲AV熟女国产一区二| 老奶奶BGMBGM人与自然| 麻豆AⅤ精品无码一区二区| 麻豆熟妇人妻XXXXXX| 蜜桃av中文字幕| 免费无码又爽又高潮视频| 年轻老师的滋味3在观整有限中字| 免费中国大但人文艺术在线观看| 妺妺窝人体色www聚色窝欢迎| 民工把我奶头掏出来了怎么办| 欧美丰满熟妇BBBBBB性亚洲| 欧美又粗又长XXXXBBBB疯| 人妻少妇(11一32)章| 日本又黄又爽又色又刺激的视频| 日韩精品无码AV成人观看| 少妇高潮喷水在线观看| 偷欧洲亚洲另类图片AV天堂| 无码人妻久久1区2区3区| 亚欧免费无码AⅤ在线观看蜜桃| 亚洲AV无码片在线观看| 亚洲国产精品久久久天堂麻豆宅男| 亚洲乱码日产精品BD在观看| 夜夜爽77777妓女免费看| 中文字幕丰满乱孑伦无码专区| 综合无码精品人妻一区二区三区 | 99久久国产综合精品女同图片| JAPANESEⅩⅩⅩHD69| 菠萝视频高清视频在线7| 动漫成人无码精品一区二区三区| 俄罗斯人和欧洲人的性格差异| 公翁的粗大放进我的秘密电影| 国产WW久久久久久久久久| 国产伦精品一区二区三区妓女 | 噜噜狠狠色综合久色AⅤ网址| 撩起老师旗袍挺进去玉足| 欧美极品小妇另类xXXX性| 欧美熟妇另类久久久久久多毛| 欧美在线 | 亚洲|