女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

M-Vision在LinuxRT下使用OpenVINO加速AI推理

英特爾物聯網 ? 來源:英特爾物聯網 ? 作者:齊磊 ? 2023-08-24 17:41 ? 次閱讀

作者:齊磊浙江科博達工業有限公司

01M-Vision 簡介

M-Vision 是科博達集團工程技術中心獨立自主研發的零代碼機器視覺平臺:

聚焦解決客戶實際痛點,為客戶提供一站式的解決方案

在傳統機器視覺算法的基礎上融入了 AI 深度學習

當前 M-Vision 已廣泛應用于字符識別,缺陷檢測、尺寸測量、目標定位等多種工業細分場景,賦能智能裝備。

400ab416-425e-11ee-a2ef-92fbcf53809c.png

401f3198-425e-11ee-a2ef-92fbcf53809c.png

02LinuxRT 簡介

工業控制領域,實時(Real Time) 是一個核心要求。LinuxRT,又稱實時 Linux,是針對實時性需求而優化的 Linux 內核。LinuxRT 的目標是將 Linux 內核轉變為一個實時操作系統,以滿足各種實時應用的需求。

LinuxRT 較傳統 Linux 在系統結構上做了如下調整:在 Linux 進程和硬件中斷之間,本來由 Linux 內核完全控制,現在在 Linux 內核和硬件中斷的地方加上了一個 RTLinux 內核的控制。

403d0254-425e-11ee-a2ef-92fbcf53809c.png

LinuxRT 系統結構圖

03為什么 M-Vision 使用 LinuxRT

代替 Windows

M-Vision 選用了 LinuxRT 而不是通用操作系統,是因為:

實時性能優勢:傳統的 Windows 和 Linux 系統屬于通用性操作系統,注重的是數據的吞吐量而不是系統響應時間從而不具備更好的實時性,Linux RT 實時系統實時性和可靠性更強。

成本優勢:支持安裝 Linux RT 的硬件設備成本極低,幾百元的 x86 計算設備(例如 N5105 )即可支持開發和部署(可完全 PK 傳統 ARM嵌入式)。

生態優勢:x86 + Linux 的軟件生態非常強大,很容易復用當前各種成熟的機器視覺和 AI 算法,開發方便快捷。

本文將介紹在 LinuxRT 下,使用 OpenVINO 加速 AI 推理計算。

04M-Vision 安裝與部署

M-Vision 安裝與部署流程圖如下:

4051bcf8-425e-11ee-a2ef-92fbcf53809c.png

圖2 流程圖

1. 安裝 LinuxRT 系統

將 Linux RT 操作系統鏡像文件拷貝到啟動介質里面用來制作啟動介質。最后啟動介質插入目標設備進入 Bios 設置隨屏幕提示選擇設置。

image.png

圖3 Bios 界面圖

40e98a92-425e-11ee-a2ef-92fbcf53809c.png

圖4 安裝結果圖

2. 下載 Linux 版 OpenVINO 2022.3,并將所需的 lib 文件夾中所有文件拷貝到 /usr/lib 目錄。

找到并點擊下載 OpenVINO Toolkit 的鏈接,在下載頁面上,選擇適用于 Linux 系統的版本,并確保選擇OpenVINO 2022.3:

4130409a-425e-11ee-a2ef-92fbcf53809c.png

圖5 OpenVINO 下載

3. 安裝 pugixml 組件,并將 .so 庫文件全部拷貝到 /usr/lib

前往 pugixml 的官方 GitHub 倉庫下載最新的源代碼(復制鏈接到瀏覽器):

https://github.com/zeux/pugixml

安裝 tbb 組件,將 .so 庫文件拷貝到對應 lib 文件夾。

復制下面鏈接到瀏覽器前往英特爾開源頁面下載 TBB 的最新源代碼:

https://github.com/oneapi-src/oneTBB

4. Windows 下安裝 M-Train

* 點擊鏈接查看 [ M-Vision標準版4.5.zip ] ,或訪問奶牛快傳 cowtransfer.com 輸入傳輸口令 drvvk7;

*點擊鏈接查看 [ M-Train.rar ] ,或訪問奶牛快傳 cowtransfer.com 輸入傳輸口令 0rg32x 查看;

41c48f48-425e-11ee-a2ef-92fbcf53809c.png

圖6 M-Train 下載圖

5.在Linux RT系統下部署M-Vision

4204d7d8-425e-11ee-a2ef-92fbcf53809c.png

圖7 M-Vision 部署結果圖

05LinuxRT 系統與通用操作系統下

使用M-Vision 對比

在工業視覺中有根據產品的特征來識別產品不同型號的,下面的一個案例是通過鐵環上不同的特征點來識別不同型號鐵環的。此案例可以讓我們清晰的看到在兩個不同的系統下所花費時間的不同。

1. 收集每種類型鐵環的特征點進行標注。(在進行少量人工標注后可以再導入相同類型圖片進行自動標注)

42245900-425e-11ee-a2ef-92fbcf53809c.png

圖8 M-Train 標注

2. 對標注圖像進行訓練,訓練結束進行測試,以及導出模型文件和 *.MV 文件應用到 M-Vision 的 AI 識別中。

4267de6e-425e-11ee-a2ef-92fbcf53809c.png

圖9 M-Train 訓練

4282d4e4-425e-11ee-a2ef-92fbcf53809c.png

圖10 MV 文件導入圖

3. AI 識別一張圖片,不同系統下 M-Vision 的處理時間是不一樣的,LinuxRT 下使用時間 270ms,Windows 下使用時間 448ms,如下所示:

42a7a562-425e-11ee-a2ef-92fbcf53809c.png

圖11 Linux RT 下處理圖片(270ms)

42d69192-425e-11ee-a2ef-92fbcf53809c.png

圖12 Windows 下處理圖片(448ms)

對比如下表:

42f9d6b6-425e-11ee-a2ef-92fbcf53809c.jpg

在這個 AI 識別中我們節省了大約 170ms 的運行時間,以此類推我們知道如果更多的產品或者更多的特征點需要識別,我們的 LinuxRT 下使用我們的 M-Vision 的優勢將會更好的體現出來。這種優勢主要是因為 LinuxRT(Real-time Linux)是專門針對實時應用設計的 Linux 內核,具有更好的實時性能。對于對實時性要求較高的機器視覺應用,使用 LinuxRT 可以更好地滿足實時處理的需求,并且。使用 LinuxRT 可以靈活地進行自定義和調試,更加適應不同的機器視覺應用需求。

06總結與展望

我們在 Linux RT 系統下使用 OpenVINO 將 AI 視覺檢測能力集成到 M-Vision 零代碼機器視覺平臺,結合 M-Train工業無代碼訓練平臺(可進行自動標注訓練),可以高效便捷的對應工業質檢領域碎片化的挑戰、讓更多的智能化裝備快速落地,實現無人化“黑燈工廠”的目標。

接下來,M-Vision 還會支持高性價比的集成顯卡和高性能的英特爾 獨立顯卡,實現 M-Vision 在 AI 工業質檢領域全場景覆蓋。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 英特爾
    +關注

    關注

    61

    文章

    10166

    瀏覽量

    173923
  • 機器視覺
    +關注

    關注

    163

    文章

    4508

    瀏覽量

    122241
  • AI
    AI
    +關注

    關注

    87

    文章

    34173

    瀏覽量

    275339
  • 深度學習
    +關注

    關注

    73

    文章

    5554

    瀏覽量

    122475
  • OpenVINO
    +關注

    關注

    0

    文章

    113

    瀏覽量

    414

原文標題:M-Vision 在 LinuxRT 下使用 OpenVINO? 加速 AI 推理 | 開發者實戰

文章出處:【微信號:英特爾物聯網,微信公眾號:英特爾物聯網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    C#集成OpenVINO?:簡化AI模型部署

    開源測控、機器視覺、數采與分析三大領域中,如何快速將AI模型集成到應用程序中, 實現AI賦能和應用增值? 最容易的方式是:C#中,使用 Open
    的頭像 發表于 02-17 10:03 ?1825次閱讀
    C#集成<b class='flag-5'>OpenVINO</b>?:簡化<b class='flag-5'>AI</b>模型部署

    同步模式OpenVINO2023 SDK的推理方式

    OpenVINO2023版本的SDK支持同步與異步推理模式相比之前OpenVINO2021版本更加的簡潔,易用。同時支持創建多個Requst然后基于多個Requst實現流水線方式的推理
    的頭像 發表于 11-21 10:03 ?1124次閱讀
    同步模式<b class='flag-5'>下</b><b class='flag-5'>OpenVINO</b>2023 SDK的<b class='flag-5'>推理</b>方式

    如何使用多攝像頭作為OpenVINO?推理的輸入?

    無法確定如何使用多攝像頭作為OpenVINO?推理的輸入
    發表于 03-06 07:30

    使用OpenVINO?進行推理時的內存泄漏怎么解決?

    使用 OpenVINO? 進行推理時,內存會隨著時間的推移而增加,并導致程序崩潰。
    發表于 03-06 08:29

    使用Python APIOpenVINO?中創建了用于異步推理的自定義代碼,輸出張量的打印結果會重復,為什么?

    使用 Python* API OpenVINO? 中創建了用于異步推理的自定義代碼。 遇到輸出張量的打印結果會重復的問題,即使輸入圖像不同。
    發表于 03-06 07:53

    基于SRAM的方法可以加速AI推理

    基于SRAM的方法可加速AI推理
    發表于 12-30 07:28

    壓縮模型會加速推理嗎?

    你好我使用 STM32CUBE-AI v5.1.2 ApplicationTemplate 將簡單的 CNN 導入到 STM32L462RCT我發現壓縮模型對推理時間沒有影響。aiRun 程序 8
    發表于 01-29 06:24

    如何在OpenVINO工具包中使用帶推理引擎的blob?

    無法確定如何在OpenVINO?工具包中使用帶推理引擎的 blob。
    發表于 08-15 07:17

    英特爾OpenVINO?將全力助力極視角AI推理加速

    模型開發和部署方面,極市平臺集成了最新版本的OpenVINO工具,助力開發者最小化代碼修改的條件加速
    的頭像 發表于 09-22 16:19 ?1888次閱讀
    英特爾<b class='flag-5'>OpenVINO</b>?將全力助力極視角<b class='flag-5'>AI</b><b class='flag-5'>推理</b><b class='flag-5'>加速</b>

    AI愛克斯開發板上用OpenVINO?加速YOLOv8目標檢測模型

    AI 愛克斯開發板上用 OpenVINO 加速 YOLOv8 分類模型》介紹了 AI
    的頭像 發表于 05-12 09:08 ?1652次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AI</b>愛克斯開發板上用<b class='flag-5'>OpenVINO</b>?<b class='flag-5'>加速</b>YOLOv8目標檢測模型

    AI愛克斯開發板上使用OpenVINO加速YOLOv8目標檢測模型

    AI愛克斯開發板上用OpenVINO加速YOLOv8分類模型》介紹了AI愛克斯開發板上使用
    的頭像 發表于 05-26 11:03 ?1652次閱讀
    <b class='flag-5'>AI</b>愛克斯開發板上使用<b class='flag-5'>OpenVINO</b><b class='flag-5'>加速</b>YOLOv8目標檢測模型

    AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

    AI 愛克斯開發板上用 OpenVINO 加速 YOLOv8 目標檢測模型》介紹了 AI
    的頭像 發表于 06-05 11:52 ?1367次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AI</b>愛克斯開發板上用<b class='flag-5'>OpenVINO</b>?<b class='flag-5'>加速</b>YOLOv8-seg實例分割模型

    英特爾開發者套件上用OpenVINO? 2023.0加速YOLOv8-Pose姿態估計模型

    benchmark_app 是 OpenVINO 工具套件自帶的 AI 模型推理計算性能測試工具,可以指定在不同的計算設備上,同步或異步模式
    的頭像 發表于 06-15 17:41 ?1263次閱讀
    <b class='flag-5'>在</b>英特爾開發者套件上用<b class='flag-5'>OpenVINO</b>? 2023.0<b class='flag-5'>加速</b>YOLOv8-Pose姿態估計模型

    AI愛克斯開發板上用OpenVINO?加速YOLOv8-seg實例分割模型

    AI 愛克斯開發板上用 OpenVINO 加速 YOLOv8 目標檢測模型》介紹了 AI
    的頭像 發表于 06-30 10:43 ?1605次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>AI</b>愛克斯開發板上用<b class='flag-5'>OpenVINO</b>?<b class='flag-5'>加速</b>YOLOv8-seg實例分割模型

    如何快速下載OpenVINO Notebooks中的AI大模型

    OpenVINO Notebooks是Jupyter Notebook形式的OpenVINO范例程序大集合,方便開發者快速學習并掌握OpenVINO推理程序,并通過Copy&Paste
    的頭像 發表于 12-12 14:40 ?1489次閱讀
    如何快速下載<b class='flag-5'>OpenVINO</b> Notebooks中的<b class='flag-5'>AI</b>大模型