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

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

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

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

使用VVAS開發(fā)軟件應(yīng)用

XILINX開發(fā)者社區(qū) ? 來源:XILINX開發(fā)者社區(qū) ? 2023-08-02 09:28 ? 次閱讀

本文作者:AMD 工程師Chen Shaoyi

Vitis 視頻分析 SDK 是在 AMD 平臺上構(gòu)建 AI 驅(qū)動的智能視頻分析解決方案的完整軟件棧。它從 USB/MIPI 攝像頭、視頻文件或者 RTSP 流中獲取輸入,并使用 Vitis AI 實(shí)現(xiàn)各種基于人工智能的應(yīng)用,如智能城市、行人檢測、健康監(jiān)測、智慧零售、缺陷檢測等等。

對于開發(fā)者,VVAS 以基礎(chǔ)插件、軟件加速庫的形式提供了一個框架,并為用戶開發(fā)自己的插件以控制定制的硬件加速器提供了簡化接口。有了這個框架,用戶可以輕松地將他們的定制加速器/內(nèi)核集成到 Vitis Video Analytics SDK 中。它建立在 XRT、Vitis 和 Vitis AI 之上,并對這些復(fù)雜的接口進(jìn)行了抽象化,使開發(fā)人員更容易構(gòu)建視頻分析應(yīng)用。

96f1db84-305b-11ee-9e74-dac502259ad0.png

用戶通過 Core API 可以完成軟硬件的調(diào)度。這四個 API 是:

xlnx_kernel_init()

xlnx_kernel_deinit()

xlnx_kernel_start()

xlnx_kernel_done()

我們首先介紹如何將軟件應(yīng)用集合到 VVAS 框架中。軟件應(yīng)用指的是只在 CPU 上執(zhí)行,不使用 FPGA 部分的自定義插件。我們以 smartcam 應(yīng)用中的 AI Rendering 插件作為例子。相關(guān)代碼可以從參考鏈接中找到。

973263d4-305b-11ee-9e74-dac502259ad0.png

AI Rendering 插件的主要功能是繪制檢測到的物體。當(dāng) DPU 推理結(jié)果(如檢測到的人臉的坐標(biāo))傳遞給 AI Rendering 插件后,該插件負(fù)責(zé)在原始幀中的物體周圍繪制邊界框。

xlnx_kernel_init() API 只在插件初始化的時候被 VVAS 調(diào)用一次。軟件應(yīng)用可以在這個函數(shù)中執(zhí)行一次性初始化操作。

9768620e-305b-11ee-9e74-dac502259ad0.png

xlnx_kernel_start() API 在處理輸入緩沖區(qū)中的每個幀調(diào)用這個 API,以便進(jìn)一步處理。軟件應(yīng)用可以執(zhí)行每幀操作,如更新狀態(tài)機(jī),讀/寫 IP 的寄存器,然后指示 kernel 處理輸入。

979e3712-305b-11ee-9e74-dac502259ad0.png

xlnx_kernel_done() VVAS 基礎(chǔ)插件會調(diào)用這個 API 來確認(rèn) kernel 是否已經(jīng)完成處理緩沖區(qū)中的幀。加速應(yīng)用可以在這個函數(shù)中實(shí)現(xiàn)邏輯,以通過這個 API 了解 kernel 的狀態(tài)。

97d2079a-305b-11ee-9e74-dac502259ad0.png

xlnx_kernel_deinit() 這個 API 在 kernel 結(jié)束運(yùn)行時被 VVAS 基礎(chǔ)插件調(diào)用。加速應(yīng)用必須執(zhí)行任何清理、去初始化任務(wù),如釋放私有句柄和內(nèi)部內(nèi)存分配。

97eb070e-305b-11ee-9e74-dac502259ad0.png

以上代碼編譯后成為 vvas 插件的一部分,并放置在 /opt/xilinx/kv260-smartcam/lib/ 目錄下。

9802e28e-305b-11ee-9e74-dac502259ad0.png

在 smartcam 的 GStreamer 應(yīng)用中,調(diào)用 drawresult 的相關(guān)代碼為:

98287d78-305b-11ee-9e74-dac502259ad0.png


其中 drawresult.json 中需要指明使用的庫文件名為 libvvas_airender.so:

9841e5ec-305b-11ee-9e74-dac502259ad0.png

審核編輯:湯梓紅

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

    關(guān)注

    25

    文章

    5503

    瀏覽量

    134694
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8712

    瀏覽量

    152013
  • 攝像頭
    +關(guān)注

    關(guān)注

    60

    文章

    4871

    瀏覽量

    96389
  • Video
    +關(guān)注

    關(guān)注

    0

    文章

    195

    瀏覽量

    45278
  • Vitis
    +關(guān)注

    關(guān)注

    0

    文章

    147

    瀏覽量

    7518

原文標(biāo)題:開發(fā)者分享|使用 VVAS 開發(fā)軟件應(yīng)用

文章出處:【微信號:gh_2d1c7e2d540e,微信公眾號:XILINX開發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    清華FPGA的開發(fā)軟件

    清華的FPGA除了官方提供的開發(fā)軟件,能用其它開發(fā)軟件進(jìn)行開發(fā)嗎? 官方的開發(fā)軟件安裝,挺麻煩啊。
    發(fā)表于 06-23 12:25

    開發(fā)軟件

    一個好的開發(fā)軟件是一個好的開始,對于為電子領(lǐng)域來說,好的開發(fā)軟件更為至關(guān)重要;現(xiàn)在就給大家介紹幾款好的開發(fā)軟件,1,就是keil2.就是protues3.protel 99 se這三款開發(fā)軟件
    發(fā)表于 07-20 10:23

    Altera FPGA開發(fā)軟件安裝指南

    Altera FPGA開發(fā)軟件安裝指南
    發(fā)表于 07-21 17:19 ?0次下載
    Altera FPGA<b class='flag-5'>開發(fā)軟件</b>安裝指南

    AVR開發(fā)軟件大全

    AVR開發(fā)軟件大全
    發(fā)表于 01-16 11:33 ?3966次閱讀

    STM8S開發(fā)軟件安裝教程

    ST公司的8位單片機(jī)-STM8S開發(fā)軟件安裝教程
    發(fā)表于 09-01 15:01 ?0次下載

    ADI DSP開發(fā)軟件的學(xué)習(xí)軟件

    ADI DSP開發(fā)軟件的學(xué)習(xí)軟件
    發(fā)表于 01-14 14:42 ?21次下載

    arm開發(fā)軟件使用教程

    arm開發(fā)軟件使用教程
    發(fā)表于 02-08 00:52 ?28次下載

    ZigBee開發(fā)軟件和驅(qū)動

    ZigBee開發(fā)軟件和驅(qū)動
    發(fā)表于 12-01 17:15 ?17次下載
    ZigBee<b class='flag-5'>開發(fā)軟件</b>和驅(qū)動

    開發(fā)套件SnapSensor開發(fā)軟件

    開發(fā)套件SnapSensor開發(fā)軟件
    發(fā)表于 05-28 09:42 ?1次下載
    <b class='flag-5'>開發(fā)</b>套件SnapSensor<b class='flag-5'>開發(fā)軟件</b>

    串口屏開發(fā)軟件VisualTFT_3.0.0.1176

    串口屏開發(fā)軟件VisualTFT_3.0.0.1176
    發(fā)表于 04-28 13:43 ?6次下載

    串口屏開發(fā)軟件VisualTFT_3.0.0.1137

    串口屏開發(fā)軟件VisualTFT_3.0.0.1137
    發(fā)表于 04-28 13:47 ?19次下載

    FP7195設(shè)計開發(fā)軟件

    電子發(fā)燒友網(wǎng)站提供《FP7195設(shè)計開發(fā)軟件.zip》資料免費(fèi)下載
    發(fā)表于 11-08 00:41 ?47次下載

    FP5207設(shè)計開發(fā)軟件

    電子發(fā)燒友網(wǎng)站提供《FP5207設(shè)計開發(fā)軟件.rar》資料免費(fèi)下載
    發(fā)表于 11-08 21:40 ?53次下載

    FP5217設(shè)計開發(fā)軟件

    電子發(fā)燒友網(wǎng)站提供《FP5217設(shè)計開發(fā)軟件.zip》資料免費(fèi)下載
    發(fā)表于 11-08 23:14 ?16次下載

    FP7209設(shè)計開發(fā)軟件

    電子發(fā)燒友網(wǎng)站提供《FP7209設(shè)計開發(fā)軟件.zip》資料免費(fèi)下載
    發(fā)表于 11-10 22:38 ?51次下載
    主站蜘蛛池模板: 亚洲国产女人aaa毛片在线 | 日本高清视频色www在线观看 | 福利视频网址 | 午夜视频福利 | 哺乳期xxxx视频 | 91热成人精品国产免费 | 日本黄色电影在线 | 久久黄色影片 | 久久久网站亚洲第一 | a一级 | 天堂资源在线bt种子8 | 永久毛片 | 欧美色图综合网 | 日本不卡视频一区二区 | 性过程很黄的小说男男 | 亚洲国产精品乱码在线观看97 | 国产午夜精品一区二区理论影院 | 一本一本大道香蕉久在线精品 | 欧美性猛交xxxx免费看久久 | 免费看真人a一级毛片 | 亚洲特级aaaaaa毛片 | 久久免费视频网站 | 一道精品视频一区二区三区男同 | 欧美一级高清免费a | 久久人人做人人玩人精品 | 四虎影视色费永久在线观看 | 国产午夜免费视频 | 资源视频在线观看 | 黄色大视频 | 天天看天天干 | 日韩色天使综合色视频 | 黄色片网站日本 | 一区二区不卡免费视频 | 永久福利盒子日韩日韩免费看 | 精品色 | 大黄网站在线观看 | 艹逼视频免费 | 午夜一区二区免费视频 | 一卡二卡卡四卡无人区中文 | 国产小视频免费观看 | 免费人成黄页在线观看1024 |