日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

使用DNN深度神經(jīng)網(wǎng)絡(luò)實現(xiàn)圖像AIGC的開發(fā)-基于米爾瑞薩RZ/G2L開發(fā)板的創(chuàng)新應(yīng)用

米爾電子 ? 2023-10-21 08:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文由米爾論壇優(yōu)秀評測者“ALSET”提供。

01.

項目背景介紹


AIGC(即ArtificialIntelligence Generated Content),中文譯為人工智能生成內(nèi)容。簡單來說,就是經(jīng)過大量特征訓(xùn)練過的神經(jīng)網(wǎng)絡(luò)模型來對新的內(nèi)容或者需求來生成人們需要的創(chuàng)作內(nèi)容,類似使用人類用思考和創(chuàng)造力才能完成的工作過程,而現(xiàn)在可以利用人工智能技術(shù)來替代我們完成。在狹義上AIGC是指利用AI自動生成內(nèi)容的生產(chǎn)方式,比如自動寫作、自動設(shè)計等。在廣義上,AIGC是指像人類一樣具備生成創(chuàng)造能力的AI技術(shù),它可以基于訓(xùn)練數(shù)據(jù)和生成算法來完成各類的內(nèi)容生成創(chuàng)作。在圖像生成模型生成方面最主要的幾個代表模型,是以下常見的4個模型:

DNNGANVAEDiffusion

其中基于深度神經(jīng)網(wǎng)絡(luò)(DNN)的進(jìn)行圖像藝術(shù)風(fēng)格轉(zhuǎn)移(Transform),生成高質(zhì)量的具有藝術(shù)風(fēng)格圖像的神經(jīng)網(wǎng)絡(luò)模型。該模型通過深度神經(jīng)網(wǎng)絡(luò)分別提取圖像中的內(nèi)容和風(fēng)格特征,然后對其目標(biāo)圖片內(nèi)容進(jìn)行重組,生成具有原圖內(nèi)容和藝術(shù)風(fēng)格的圖像,其風(fēng)格轉(zhuǎn)移不僅對圖像的圖案,顏色,特征等進(jìn)行修改還保留原圖高可辨識的內(nèi)容載體。通常AIGC對硬件性能要求較高,只要具備高性能的圖形圖像的PC圖形工作站或者服務(wù)器上來運行。而這里我們將使用MYD-YG2L開發(fā)板上來實現(xiàn)在嵌入式設(shè)備上完成圖像風(fēng)格轉(zhuǎn)移計算這一任務(wù)。并且結(jié)合圖形界面和USB攝像頭完成對任意拍攝的圖片進(jìn)行圖像風(fēng)格化的開發(fā)。讓嵌入式上也能夠體驗這種獨特的AIGC內(nèi)容生成方式。


02.

技術(shù)硬件方案


項目采用MYD-YG2L為主控板,使用800萬像素4K級廣角USB相機鏡頭,通過采集畫面,在主控板內(nèi)完成對畫面的風(fēng)格化處理,并通過HDMI輸出顯示生成的圖像。

這里使用開發(fā)板連接HDMI顯示器和接入一個4K高清鏡頭,主要硬件連接如下圖:

01e24ac2-6fa5-11ee-9788-92fbcf53809c.png

03.

主要技術(shù)原理


圖像風(fēng)格轉(zhuǎn)移的主要過程是對輸入img_content和img_style,然后要把img_content的內(nèi)容主體和img_style進(jìn)行一個結(jié)合,實現(xiàn)一個圖像的創(chuàng)意創(chuàng)作,這個過程也叫做Style Transform 即風(fēng)格轉(zhuǎn)移。

其核心的算法是把基于CNN卷積編碼后的特征向量transformer第一個結(jié)合到風(fēng)格遷移任務(wù)中,再對混合后的內(nèi)容進(jìn)行解碼,從而輸出新的圖像內(nèi)容,主要參考李飛飛論文,其核心流程如下圖:02144842-6fa5-11ee-9788-92fbcf53809c.png022a2d7e-6fa5-11ee-9788-92fbcf53809c.png023f21e8-6fa5-11ee-9788-92fbcf53809c.png 經(jīng)過測試MYD-YG2L較好的支持OpenCV這個工具庫,并且具備較強的圖像處理能力。那么就可以在板上使用OpenCV的DNN模塊來實現(xiàn)以上算法過程。OpenCV的DNN模塊從發(fā)行版開始,主要是支持推理,而數(shù)據(jù)訓(xùn)練不是其支持的目標(biāo)。因此我們可以使用已經(jīng)訓(xùn)練好的模型,在板上上完成推理過程,即圖像風(fēng)格轉(zhuǎn)移生成的這一過程?,F(xiàn)在OpenCV已經(jīng)支持TensorFlow、Pytorch/Torch、Caffe、DarkNet等模型的讀取,OpenCV的 DNN模塊的用法。OpenCV的DNN模塊進(jìn)行模型推理就顯得比較簡單,過程就是:1.加載模型因為OpenCV DNN模塊主要用來做推理計算,所以在使用前首先準(zhǔn)備一個訓(xùn)練好的模型(如何訓(xùn)練自己的不同風(fēng)格的模型后面也會闡述)。OpenCV支持所有主流框架的大部分模型。OpenCV的readNet系列函數(shù)就可以看出所支持的框架類型:

readNetFromCaffereadNetFromTensorflowreadNetFromTorchreadNetFromDarknetreadNetFromONNXreadNetFromModelOptimizer

這里所用風(fēng)格遷移模型是開源的Torch/Lua的模型fast-neural-style。他們提供了十種風(fēng)格遷移的模型,模型的下載腳本在:https://github.com/jcjohnson/fas ... _transfer_models.sh。這里使用OpenCV的readNetFromTorch函數(shù)加載PyTorch模型。2.輸入圖像預(yù)處理在OpenCV中輸入給模型的圖像需要首先被構(gòu)建成一個4個區(qū)塊的數(shù)據(jù)塊(Blob),并且做如resize、歸一化和縮放之類的一些預(yù)處理。3.模型推理模型推理過程就是把輸入構(gòu)建的blob輸入給模型神經(jīng)網(wǎng)絡(luò)模型進(jìn)行一次前向傳播,在OpenCV中,用以下非常簡單的兩行代碼即可完成:net.setInput(blob)output = net.forward()

04.

軟件系統(tǒng)設(shè)計


在本軟件開發(fā),主要使用MYD-YG2L的SDK中,使用了OpenCV SDK與QT SDK。QT 主要實現(xiàn)文件圖像風(fēng)格轉(zhuǎn)移的界面操作,使用OpenCV實現(xiàn)DNN圖像推理計算。設(shè)計QTUI,選擇文件或者攝像頭采集原圖像

024432f0-6fa5-11ee-9788-92fbcf53809c.png?

開發(fā)UI交互邏輯代碼

025e854c-6fa5-11ee-9788-92fbcf53809c.png?

開發(fā)OpenCV DNN神經(jīng)網(wǎng)絡(luò)調(diào)用模塊

026b3ab2-6fa5-11ee-9788-92fbcf53809c.png?

在開發(fā)板的交叉編譯環(huán)境編譯,把編譯的結(jié)果部署到開發(fā)板上。另外把風(fēng)格轉(zhuǎn)移用到的訓(xùn)練模型文件也部署到開發(fā)板上,經(jīng)過實際測試,以下模型在開發(fā)板上運行正常,而其它模型則因內(nèi)存不夠而報錯。1: "udnie", 2: "la_muse", 3: "the_scream", 4: "candy", 5: "mosaic", 6: "feathers", 7: "starry_night"

05.

軟件運行效果


把QT軟件與相關(guān)模型文件部署到開發(fā)板上后,即可以運行測試效果,開發(fā)板上啟動運行QT程序命令:./style_transform -platform linuxfb運行后,選擇一張圖片顯示

點擊 “transform”按鈕,等待約13秒,得到風(fēng)格轉(zhuǎn)移輸出畫面

再換一張米爾的LOGO圖,這個圖片尺寸較小,圖像內(nèi)容變化率低看一下,風(fēng)格化轉(zhuǎn)換時間:

02a73f8a-6fa5-11ee-9788-92fbcf53809c.png?

測試仍然為13秒左右,得到如下輸出圖像:

02b7a230-6fa5-11ee-9788-92fbcf53809c.png?

這上面使用的是feathers模型生成的風(fēng)格圖片,其它模型時間也差不多在這個時間。

06.

開發(fā)后記


最后使用開發(fā)的圖像轉(zhuǎn)換程序,在MAC電腦上編譯了MAC版本與開發(fā)板上對同一圖片轉(zhuǎn)換進(jìn)行比較。其使用MacBook Pro 2.2G 16G內(nèi)存主頻硬件運行該圖片轉(zhuǎn)換時,需要8.6秒。多次測試,對不同模型的轉(zhuǎn)換分別測試,基本上在MYD-YG2LX上運行速度能達(dá)到MAC電腦轉(zhuǎn)換的66%性能,這個結(jié)果看該開發(fā)板其DNN推理計算性能比較強悍。 該項目在后續(xù)的發(fā)展中,在有更多時間時,將嘗試訓(xùn)練更多特色的風(fēng)格,以及融入GAN生成神經(jīng)網(wǎng)絡(luò)模型的內(nèi)容生成模型,嘗試多種方法來進(jìn)行更豐富多彩的內(nèi)容生成。在做本項目開發(fā)時,從資料中已知知名的內(nèi)容生成項目stable diffusion已經(jīng)在一些嵌入式開發(fā)板上移植運行成功,這個振奮的消息會不會又給自己挖了一個坑呢。

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

    關(guān)注

    26

    文章

    6433

    瀏覽量

    121183
  • dnn
    dnn
    +關(guān)注

    關(guān)注

    0

    文章

    61

    瀏覽量

    9547
  • 米爾電子
    +關(guān)注

    關(guān)注

    2

    文章

    199

    瀏覽量

    1129
  • AIGC
    +關(guān)注

    關(guān)注

    1

    文章

    393

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    有獎直播 | 攜手米爾電子推出RZ/T2H核心,助力高精度多軸聯(lián)動運動控制

    棧和可擴展的應(yīng)用方案支持。近期,電子攜手合作伙伴米爾電子發(fā)布高端MPU處理器RZ/T2H的CPU模組MYC-YT
    的頭像 發(fā)表于 04-21 18:07 ?309次閱讀
    有獎直播 | <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>攜手<b class='flag-5'>米爾</b>電子推出<b class='flag-5'>RZ</b>/T<b class='flag-5'>2</b>H核心<b class='flag-5'>板</b>,助力高精度多軸聯(lián)動運動控制

    RZ/G2LRZ/G2LC系列MPU深度解析:硬件設(shè)計開發(fā)的新選擇

    RZ/G2LRZ/G2LC系列MPU深度解析:硬件設(shè)計開發(fā)的新選擇 在電子工程師的日常工作中,
    的頭像 發(fā)表于 04-01 11:45 ?211次閱讀

    米爾RZ/T2H MPU支持支持多軸實時控制,助力工業(yè)以太網(wǎng)

    米爾電子發(fā)布基于高端MPU處理器RZ/T2H的CPU模組- MYC-YT2HX核心
    發(fā)表于 03-20 19:01

    FPB-RA0E2開發(fā)板的批量加載例程

    “RA MCU眾測寶典”環(huán)境搭建專題再添實用干貨!上一篇我們搞定了【FPB-RA0E2開發(fā)板的基礎(chǔ)環(huán)境配置,這次將解鎖“批量加載官方例程”技能。
    的頭像 發(fā)表于 01-29 17:52 ?7145次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>FPB-RA0E<b class='flag-5'>2</b><b class='flag-5'>開發(fā)板</b>的批量加載例程

    Renesas RZ/G2L, RZ/V2L SMARC模塊硬件設(shè)計解析

    Renesas RZ/G2L, RZ/V2L SMARC模塊硬件設(shè)計解析 在嵌入式系統(tǒng)開發(fā)領(lǐng)域
    的頭像 發(fā)表于 12-30 09:35 ?1804次閱讀

    Renesas SMARC EVK 開發(fā)板啟動指南

    Renesas SMARC EVK 開發(fā)板啟動指南 在嵌入式開發(fā)領(lǐng)域,Renesas 的 RZ/G2L、RZ/
    的頭像 發(fā)表于 12-29 16:15 ?555次閱讀

    如何移植EtherCAT Igh--基于米爾RK3576開發(fā)板

    本文將介紹基于米爾電子MYD-LR3576開發(fā)板米爾基于芯微RK3576開發(fā)板)的端移植E
    的頭像 發(fā)表于 09-26 08:04 ?1w次閱讀
    如何移植EtherCAT Igh--基于<b class='flag-5'>米爾</b>RK3576<b class='flag-5'>開發(fā)板</b>

    米爾發(fā)表演講,并攜RZ產(chǎn)品亮相2025 Elexcon深圳電子展

    MYIR攜RZ系列核心、開發(fā)板等方案Demo亮相嵌入式MCU/MPU生態(tài)專區(qū),并發(fā)表主題演講。技術(shù)盛宴:
    的頭像 發(fā)表于 08-28 08:05 ?1004次閱讀
    <b class='flag-5'>米爾</b>發(fā)表演講,并攜<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RZ</b>產(chǎn)品亮相2025 Elexcon深圳電子展

    【RA4E2開發(fā)板評測】點亮LED燈

    【資料下載】 開發(fā)板網(wǎng)址在RA生態(tài)網(wǎng)頁可以非常方便的下載到:開發(fā)板和工具 | 設(shè)計資源 | RA MCU | RZ MPU | RA |
    發(fā)表于 08-27 20:53

    【免費試用】RA4E2開發(fā)板開發(fā)板免費評測

    您是硬件工程師、嵌入式系統(tǒng)設(shè)計師還是物聯(lián)網(wǎng)開發(fā)者?想要親身體驗RA-ECO-RA4E2-64PIN-V1.0開發(fā)板的強大性能,并將其應(yīng)用
    的頭像 發(fā)表于 08-12 08:07 ?1608次閱讀
    【免費試用】<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>RA4E<b class='flag-5'>2</b><b class='flag-5'>開發(fā)板</b><b class='flag-5'>開發(fā)板</b>免費評測

    MCU方案:RZ/G2L Bootloader單獨編譯方法詳解

    微處理器還配備有大量接口,如攝像頭輸入、顯示輸出、USB2.0和千兆以太網(wǎng),因此特別適用于入門級工業(yè)人機界面(HMI)和具有視頻功能的嵌入式設(shè)備等應(yīng)用。 ? ? ? 在RZ/G2L開發(fā)工作中,用戶經(jīng)常
    的頭像 發(fā)表于 07-08 14:47 ?3031次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b>MCU方案:<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Bootloader單獨編譯方法詳解

    基于64位MPU RZ/G2L的uboot串口多波特率支持介紹

    本文主要介紹基于64位MPU RZ/G2L,討論uboot下非常規(guī)波特率115200的支持方法,用于解決客戶對uboot下特殊波特率的需求,供客戶參考。
    的頭像 發(fā)表于 07-04 15:54 ?3257次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>64位MPU <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>的uboot串口多波特率支持介紹

    基于64位MPU RZ/G2L進(jìn)行32位應(yīng)用軟件開發(fā)

    本文主要介紹基于64位MPU RZ/G2L進(jìn)行32位應(yīng)用軟件開發(fā)的介紹,用于解決客戶32位軟件移植相關(guān)問題,供客戶參考。
    的頭像 發(fā)表于 06-26 15:48 ?2216次閱讀
    基于<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>64位MPU <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>進(jìn)行32位應(yīng)用軟件<b class='flag-5'>開發(fā)</b>

    有獎丨米爾 芯微RK3506開發(fā)板免費試用

    米爾芯微合作發(fā)布的新品基于芯微RK3506應(yīng)用處理器的MYD-YR3506開發(fā)板免費試用名額來啦~~米爾提供了3塊價值299元的MYD
    的頭像 發(fā)表于 06-19 08:04 ?1282次閱讀
    有獎丨<b class='flag-5'>米爾</b> <b class='flag-5'>瑞</b>芯微RK3506<b class='flag-5'>開發(fā)板</b>免費試用

    有獎丨米爾 芯微RK3562開發(fā)板免費試用新增名額!

    米爾芯微合作發(fā)布的新品基于芯微RK3562應(yīng)用處理器的MYD-YR3562開發(fā)板免費試用名額增加
    的頭像 發(fā)表于 06-13 08:04 ?2039次閱讀
    有獎丨<b class='flag-5'>米爾</b> <b class='flag-5'>瑞</b>芯微RK3562<b class='flag-5'>開發(fā)板</b>免費試用新增名額!
    富顺县| 商都县| 韩城市| 黄浦区| 封开县| 当阳市| 普陀区| 巧家县| 天水市| 塔城市| 长葛市| 东莞市| 分宜县| 丰城市| 奉化市| 井陉县| 龙江县| 余江县| 广东省| 甘南县| 邵武市| 双桥区| 遵化市| 香河县| 昭苏县| 镇原县| 乌什县| 河曲县| 青海省| 锦屏县| 西丰县| 外汇| 高邑县| 江川县| 大关县| 东台市| 乃东县| 无极县| 新昌县| 蒙阴县| 固镇县|