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

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

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

使用 OpenVINO? 工具套件進行物體尺寸檢測

張浩 ? 來源:M. Tim Jones ? 作者:M. Tim Jones ? 2023-01-03 09:45 ? 次閱讀

傳統(tǒng)的缺陷檢測方法面臨許多降低過程質(zhì)量的挑戰(zhàn)。將深度學(xué)習(xí)算法應(yīng)用于捕獲的視頻信息可以提高識別不符合預(yù)定義標準的對象的速度和準確性。盡管深度學(xué)習(xí)是一種相對較新的缺陷檢測解決方案,但它可以將解決方案的范圍從簡單的缺陷檢測擴展到缺陷類型的分類。通過訓(xùn)練深度學(xué)習(xí)網(wǎng)絡(luò)來識別缺陷類型,可以根據(jù)對象的嚴重程度(例如缺陷大小)自動路由對象。在這個英特爾? OpenVINO ?示例中工具包,我們將看一個簡單的例子,說明如何使用視頻圖像根據(jù)物體的表面積確定物體是否有缺陷。

對象大小檢測管道

在之前的博客文章中,我們看到了使用攝像機捕獲的圖像進行人臉和車輛檢測的示例。在此應(yīng)用中,我們將研究一種不同類型的檢測,使用深度學(xué)習(xí)來識別傳送帶上的物體、測量其表面積并檢查缺陷。

圖 1顯示了對象大小檢測管道。讓我們探索這個管道和發(fā)生的活動。

pYYBAGOuOJWAXPltAABdLDNIq5U118.jpg

圖1:對象尺寸檢測流水線圖說明了 OpenVINO? 工具包的此應(yīng)用程序如何處理圖像以根據(jù)對象的表面積確定對象是否存在缺陷。(來源:作者)

此圖像處理應(yīng)用程序使用安裝在傳送帶上方的攝像機捕獲的圖像。卷積神經(jīng)網(wǎng)絡(luò) (CNN)——一種圖像處理深度神經(jīng)網(wǎng)絡(luò)——處理捕獲的圖像以確定是否存在物體。首先,CNN 識別對象是否在捕獲幀中。如果存在對象,CNN 會繪制一個邊界框并計算對象占據(jù)的區(qū)域。然后,根據(jù)預(yù)定義的可接受約束檢查該區(qū)域。如果對象大于或小于預(yù)期,則傳達缺陷指示。

圖 2顯示了 OpenVINO ?工具包的對象大小檢測應(yīng)用程序的輸出。請注意,在此示例中,CNN 找到了對象并對其進行了界定以計算其面積。

poYBAGOuOJqAF3vJAABXIGt1b1I189.jpg

圖2:物體尺寸檢測器輸出屏幕顯示了檢測到的物體的計算面積示例。(來源:英特爾)

示例應(yīng)用程序還說明了消息隊列遙測傳輸 (MQTT) 協(xié)議的使用,該協(xié)議將區(qū)域信息傳送到工業(yè)數(shù)據(jù)分析系統(tǒng)。

為什么這很酷

缺陷檢查是一項單調(diào)的任務(wù),并且容易因檢查員而出錯。使用深度學(xué)習(xí)來檢查零件可以讓人們騰出時間去做更有用和更有創(chuàng)意的工作,同時提高缺陷分類的效率。在這個簡單的示例中,零件的區(qū)域用于確定是否存在缺陷,但深度學(xué)習(xí)可以應(yīng)用于更高級的模型,以檢查各種類型的缺陷并相應(yīng)地對其進行分類——例如,返工或打撈。當與功能強大的硬件配對時,例如基于第 6代Intel ? Core ?處理器的硬件或由 Intel Movidius ?提供支持的 Intel Neural Compute Stick 2X VPU,可以獲得令人印象深刻的推理速度,從而實現(xiàn)實時分析。

改編這個例子

計算傳送帶上物體的面積在各種環(huán)境中都很有用。以水果和蔬菜的分類過程為例。傳統(tǒng)的水果和蔬菜分類方法可能會導(dǎo)致瘀傷。因此,在處理這些物品時需要非常小心。通過將此示例應(yīng)用于農(nóng)產(chǎn)品行業(yè),可以根據(jù)水果和蔬菜的大?。娣e)和顏色對其進行檢查和路由。深度學(xué)習(xí)還可以通過查看更多的評分特征來擴展現(xiàn)有方法。

M. Tim Jones 是一位資深的嵌入式固件架構(gòu)師,擁有超過 30 年的架構(gòu)和開發(fā)經(jīng)驗。Tim 是多本書籍和多篇文章的作者,涉及軟件和固件開發(fā)領(lǐng)域。他的工程背景從地球同步航天器的內(nèi)核開發(fā)到嵌入式系統(tǒng)架構(gòu)和協(xié)議開發(fā)。

審核編輯黃宇

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

    關(guān)注

    5

    文章

    4354

    瀏覽量

    91116
  • 缺陷檢測
    +關(guān)注

    關(guān)注

    2

    文章

    140

    瀏覽量

    12161
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5422

    瀏覽量

    120599
收藏 人收藏

    評論

    相關(guān)推薦

    使用OpenVINO C# API部署YOLO-World實現(xiàn)實時開放詞匯對象檢測

    YOLO-World是一個融合了實時目標檢測與增強現(xiàn)實(AR)技術(shù)的創(chuàng)新平臺,旨在將現(xiàn)實世界與數(shù)字世界無縫對接。該平臺以YOLO(You Only Look Once)算法為核心,實現(xiàn)了對視頻中物體
    的頭像 發(fā)表于 08-30 16:27 ?379次閱讀
    使用<b class='flag-5'>OpenVINO</b> C# API部署YOLO-World實現(xiàn)實時開放詞匯對象<b class='flag-5'>檢測</b>

    OpenVINO C# API在intel平臺部署YOLOv10目標檢測模型

    的模型設(shè)計策略,從效率和精度兩個角度對YOLOs的各個組成部分進行了全面優(yōu)化,大大降低了計算開銷,增強了性能。在本文中,我們將結(jié)合OpenVINO C# API使用最新發(fā)布的OpenVINO 2024.1部署YOLOv10目標
    的頭像 發(fā)表于 06-21 09:23 ?786次閱讀
    用<b class='flag-5'>OpenVINO</b> C# API在intel平臺部署YOLOv10目標<b class='flag-5'>檢測</b>模型

    簡單兩步使用OpenVINO?搞定Qwen2的量化與部署任務(wù)

    英特爾 OpenVINO? 工具套件是一款開源 AI 推理優(yōu)化部署的工具套件,可幫助開發(fā)人員和企業(yè)加速生成式人工智能 (AIGC)、大語言模
    的頭像 發(fā)表于 04-26 09:39 ?1343次閱讀
    簡單兩步使用<b class='flag-5'>OpenVINO</b>?搞定Qwen2的量化與部署任務(wù)

    簡單三步使用OpenVINO?搞定ChatGLM3的本地部署

    英特爾 OpenVINO? 工具套件是一款開源 AI 推理優(yōu)化部署的工具套件,可幫助開發(fā)人員和企業(yè)加速生成式人工智能 (AIGC)、大語言模
    的頭像 發(fā)表于 04-03 18:18 ?1839次閱讀
    簡單三步使用<b class='flag-5'>OpenVINO</b>?搞定ChatGLM3的本地部署

    【轉(zhuǎn)載】英特爾開發(fā)套件“哪吒”快速部署YoloV8 on Java | 開發(fā)者實戰(zhàn)

    OpenVINO 工具套件基于OneAPI開發(fā),可以加快高性能計算機視覺和深度學(xué)習(xí)應(yīng)用開發(fā)速度的工具套件,適用于從邊緣到云的各種英特爾計算平
    的頭像 發(fā)表于 03-23 08:05 ?283次閱讀
    【轉(zhuǎn)載】英特爾開發(fā)<b class='flag-5'>套件</b>“哪吒”快速部署YoloV8 on Java | 開發(fā)者實戰(zhàn)

    基于英特爾哪吒開發(fā)者套件平臺來快速部署OpenVINO Java實戰(zhàn)

    OpenVINO 工具套件基于OneAPI開發(fā),可以加快高性能計算機視覺和深度學(xué)習(xí)應(yīng)用開發(fā)速度的工具套件,適用于從邊緣到云的各種英特爾計算平
    的頭像 發(fā)表于 03-21 18:24 ?1285次閱讀
    基于英特爾哪吒開發(fā)者<b class='flag-5'>套件</b>平臺來快速部署<b class='flag-5'>OpenVINO</b> Java實戰(zhàn)

    OpenVINO? Java API應(yīng)用RT-DETR做目標檢測器實戰(zhàn)

    本文將從零開始詳細介紹環(huán)境搭建的完整步驟,我們基于英特爾開發(fā)套件AIxBoard為硬件基礎(chǔ)實現(xiàn)了Java在Ubuntu 22.04系統(tǒng)上成功使用OpenVINO? Java API,并且成功運行了RT-DETR實現(xiàn)實時端到端目標檢測
    的頭像 發(fā)表于 03-18 15:04 ?641次閱讀
    <b class='flag-5'>OpenVINO</b>? Java API應(yīng)用RT-DETR做目標<b class='flag-5'>檢測</b>器實戰(zhàn)

    如何在MacOS上編譯OpenVINO C++項目呢?

    英特爾公司發(fā)行的模型部署工具 OpenVINO 模型部署套件,可以實現(xiàn)在不同系統(tǒng)環(huán)境下運行,且發(fā)布的 OpenVINO 2023 最新版目前已經(jīng)支持 MacOS 系統(tǒng)并同時支持在蘋果
    的頭像 發(fā)表于 01-11 18:07 ?718次閱讀
    如何在MacOS上編譯<b class='flag-5'>OpenVINO</b> C++項目呢?

    蔡司三坐標測量儀尺寸檢測設(shè)備

    蔡司三坐標測量儀尺寸檢測設(shè)備是用于測量物體三維空間尺寸檢測方法,它通常涉及到測量物體的長度、寬
    的頭像 發(fā)表于 12-26 18:22 ?549次閱讀
    蔡司三坐標測量儀<b class='flag-5'>尺寸</b><b class='flag-5'>檢測</b>設(shè)備

    NNCF壓縮與量化YOLOv8模型與OpenVINO部署測試

    OpenVINO2023版本衍生出了一個新支持工具包NNCF(Neural Network Compression Framework – 神經(jīng)網(wǎng)絡(luò)壓縮框架),通過對OpenVINO IR格式模型的壓縮與量化更好的提升模型在
    的頭像 發(fā)表于 11-20 10:46 ?1296次閱讀
    NNCF壓縮與量化YOLOv8模型與<b class='flag-5'>OpenVINO</b>部署測試

    基于OpenVINO C# API部署RT-DETR模型

    RT-DETR 是在 DETR 模型基礎(chǔ)上進行改進的,一種基于 DETR 架構(gòu)的實時端到端檢測器,它通過使用一系列新的技術(shù)和算法,實現(xiàn)了更高效的訓(xùn)練和推理,在前文我們發(fā)表了《基于 OpenVINO
    的頭像 發(fā)表于 11-10 16:59 ?614次閱讀
    基于<b class='flag-5'>OpenVINO</b> C# API部署RT-DETR模型

    OpenVINO Java API詳解與演示

    英特爾 發(fā)行版 OpenVINO 工具套件基于 oneAPI 而開發(fā),可以加快高性能計算機視覺和深度學(xué)習(xí)視覺應(yīng)用開發(fā)速度工具套件,適用于從邊
    的頭像 發(fā)表于 11-09 17:03 ?884次閱讀
    <b class='flag-5'>OpenVINO</b> Java API詳解與演示

    基于OpenVINO Python API部署RT-DETR模型

    RT-DETR 是在 DETR 模型基礎(chǔ)上進行改進的,一種基于 DETR 架構(gòu)的實時端到端檢測器,它通過使用一系列新的技術(shù)和算法,實現(xiàn)了更高效的訓(xùn)練和推理,我們將在 Python、C++、C# 三個
    的頭像 發(fā)表于 10-20 11:15 ?789次閱讀
    基于<b class='flag-5'>OpenVINO</b> Python API部署RT-DETR模型

    行人摔倒檢測-在英特爾開發(fā)套件上基于OpenVINO? C# API部署PP-Human

    OpenVINO 2023.1 于 2023 年 9 月 18 日發(fā)布,該工具包帶來了挖掘生成人工智能全部潛力的新功能。生成人工智能的覆蓋范圍得到了擴展,通過 PyTorch* 等框架增強了體驗,您可以在其中自動導(dǎo)入和轉(zhuǎn)換模型。
    的頭像 發(fā)表于 10-13 16:28 ?561次閱讀
    行人摔倒<b class='flag-5'>檢測</b>-在英特爾開發(fā)<b class='flag-5'>套件</b>上基于<b class='flag-5'>OpenVINO</b>? C# API部署PP-Human

    基于英特爾開發(fā)套件的AI字幕生成器設(shè)計

    量化的 Base Whisper 模型通過 OpenVINO 工具套件進行 AI 推理部署。由于聲音處理應(yīng)用的廣泛性,開發(fā)者可以基于本項目繼續(xù)進行
    的頭像 發(fā)表于 09-27 16:59 ?782次閱讀
    基于英特爾開發(fā)<b class='flag-5'>套件</b>的AI字幕生成器設(shè)計