資料介紹
描述
自動計數在大型行業中對于準確包裝至關重要。目前,工業中使用機械計數或基于重量的計數。除了耗時和忙碌之外,機械計數還受到產品尺寸和形狀的限制。基于重量的計數假設每個部分都與前一個部分具有相同的重量。計算產品需要將產品的平均重量除以一個產品的重量。無論制造系統多么復雜,部件的尺寸和形狀總是存在一些差異。在木材和橡膠等材料中,密度變化高達 50%。
這是我們基于視覺的適應性計數器,它實際上使用 AI 進行計數。該設備可以輕松計算有缺陷和無缺陷的零件。考慮是否有更多的缺陷零件,我們可以假設生產單元中可能出現問題。這些數據還可用于提高生產質量,從而使行業能夠在更短的時間內生產出更多的產品。因此,我們的適應性強的計數器正在發展成為滿足世界準確和靈活的計數需求的解決方案。自適應計數器實際上是由 Rapsberry pi 4 和攝像頭模塊組成的設備,計數過程完全由 FOMO 驅動。所以它比任何其他方法都能更快、更準確地計數。自適應計數器與網站集成,
用例
這些案例可以應用于行業的任何地方。
1、從上往下數
在這種情況下,我們計算有缺陷和無缺陷的墊圈。
2. 動態計數
在這種情況下,我們正在計算通過傳送帶的螺栓和墊圈以及有缺陷的墊圈。
3. 數數
在這種情況下,我們正在數一束棒棒糖。
4. 多零件計數
在這種情況下,我們正在計算多個零件,例如墊圈和螺栓
軟件
物體檢測模型訓練
Edge Impulse 是領先的邊緣設備機器學習開發平臺之一,對開發人員免費,深受企業信賴。對于此設備,我們使用 FOMO,這是 Edge Impulse 用于對象檢測的一種新型機器學習算法。然后我們將我們的機器學習模型部署到 Raspberry Pi 4B 上,使我們的工作變得可操作。
數據采集
每個機器學習項目都從數據收集開始。良好的數據收集是影響模型性能的主要因素之一。確保您對行業中提供的項目具有廣泛的視角和縮放級別。您可以從任何設備或開發板獲取數據,或上傳您自己的數據集,進行數據采集。因為我們有自己的數據集,所以我們使用“數據采集”選項卡上傳它們。
只需導航至“數據采集”選項卡并選擇要上傳的文件。之后,給它打個標簽,上傳到訓練區。Edge Impulse 僅接受 JPG 或 PNG 圖像文件。如果您有任何其他格式,請使用互聯網轉換器將其轉換為 JPG 或 PNG 格式。
在我們的例子中,我們有四個標簽 - Washer、Faulty Washer、Lollipop、Bolt 。我們已經上傳了這四個不同類別的所有收集數據。因此,計算機在計數時只會識別這些項目。如果你想識別除這些之外的任何其他物體,你必須上傳其他物體的數據集。神經網絡訪問的數據越多,它們識別物體的能力就越好。
這是我們的計數設置(剛剛將可適應計數器連接在一塊小木板的頂部)
標簽數據
您可以在標記隊列中查看數據集的所有未標記數據。向對象添加標簽就像在對象周圍拖出一個框一樣簡單。我們試圖通過在后臺運行對象跟蹤算法來自動執行此過程,以使生活更輕松。如果您在多張照片中有相同的物體,我們可以為您移動方框,您只需確認新方框即可。拖動框,然后單擊保存標簽。繼續這樣做,直到標記了整個數據集。
設計一個沖動
是時候設計沖動了。Impulse 實際上是一個用于生成特征的機器學習管道。如果您需要了解更多關于沖動的信息,請看這里。
在我們的 Impulse 中,我們將圖像寬度和圖像高度設置為96px ,將調整大小模式設置為適合最短軸,因為它提供了更準確的模型。
然后在圖像選項卡中,我們使用灰度作為顏色深度。然后我們保存參數。
在我們為數據生成特征之后,特征實際上是一個單獨的可測量屬性。下圖顯示了從我們的數據集生成的特征。生成的特征本身可以用我們的眼睛很好地區分。
是時候訓練機器學習模型了。從頭開始生成機器學習模型需要大量的時間和精力。因此我們將使用一種稱為遷移學習的技術,該技術在我們的數據上使用經過良好預訓練的模型。然后我們可以用更少的數據創建準確的機器學習模型。
然后轉到模型生成的對象檢測選項卡。
在這種情況下,我們使用 FOMO 算法來訓練模型。所以我們將物體檢測模型改為FOMO (Faster Objects, More Objects) MobileNetV2 0.35 。FOMO 是一種新型的邊緣脈沖機器學習算法,專為高度受限的設備而設計。它與 Raspberry pi 4 配合得很好。
這些是我們的神經網絡設置,如圖所示。我們現在已經訓練了我們的模型,訓練精度為 96.7%,相當不錯。
現在是在現實世界中測試模型的時候了。結果實際上令人驚訝。這里我們達到了 87.5% 的準確率,這對于數據量如此之少的模型來說非常好。
火力地堡設置
在我們的項目中,我們使用 Firebase 實時數據庫來即時發布和檢索數據,這樣就沒有時間延遲。這里我們使用了Pyrebase庫,它是 Firebase 的 python 包裝器。
要安裝 pyrebase,請運行以下命令pip install pyrebase
Pyrebase 是為 python 3 編寫的,可能無法與 python 2 一起正常工作。
首先我們在數據庫中創建了一個項目
然后轉到構建部分并創建一個實時數據庫
然后選擇測試模式,這樣我們就可以在不進行任何身份驗證的情況下更新數據
這是我們的實時數據庫
對于僅用于基于用戶的身份驗證,我們可以創建以下配置,并且應該將其添加到我們的 python 代碼中
import pyrebase
config = {
"apiKey": "apiKey",
"authDomain": "projectId.firebaseapp.com",
"databaseURL": "https://databaseName.firebaseio.com",
"storageBucket": "projectId.appspot.com"
}
firebase = pyrebase.initialize_app(config)
然后添加 apikey、authDomain 和 databaseURL(您可以在項目設置中找到所有這些)。然后我們可以將這些值存儲在實時數據庫中。
網站
使用 HTML、CSS 和 JS 創建網頁以實時顯示計數。Firebase 中更新的數據實時反映在網頁中。當盤點過程停止時,網頁顯示最近計數,當盤點過程正在進行時,網頁顯示當前計數。
硬件
- 樹莓派 4B
Raspberry Pi4 B 是系統的大腦。這款 Raspberry Pi 4 集成了 64 位四核 cortex-A72 ARM v8,broadcom BCM2711,運行速度為 1.5GHz。所以計數可以完美地完成。Edge Impulse 完全支持這款微型計算機。要使用 Edge Impulse 設置 Raspberry pi,請查看此處。
- 相機模組
此 Raspberry Pi 相機模塊是為 Raspberry Pi 定制設計的附加組件。這對我們的應用程序來說已經足夠了。
- 電源適配器
我們使用 5V 2A 適配器為系統供電。在這種情況下,我們沒有任何耗電的外圍設備,因此 2A 電流就足夠了。如果您有 3A 電源,請使用它。
為了方便起見,我們還使用了一個亞克力外殼來安裝所有硬件。
?
?
- PMP22165.1-適用于 Xilinx 通用自適應計算加速平臺 (ACAP) 的電源 PCB layout 設計
- 適用于Android的頻率計數器
- 壓電自適應桁架結構智能振動
- 一種適用于Ad+hoc網絡的DCF協議自適應功率控制機制
- LMS自適應濾波器的MATLAB仿真和DSP實現 65次下載
- 計數器與分頻電路實驗課件下載 8次下載
- 基于51單片機的計數器源代碼下載 17次下載
- 基于計數器按鈕控制的電機程序啟動與停止 16次下載
- 基于實時信道狀態信息估計的速率自適應算法 3次下載
- 計數器邏輯功能測試實驗報告 15次下載
- 環型計數器的自啟動設計 15次下載
- Proteus之定時_計數器0用于計數的應用 0次下載
- Proteus之定時_計數器1用于計數的應用 0次下載
- Proteus之定時_計數器2用于計數的應用 0次下載
- 光電計數器及應用
- 同步計數器和異步計數器的區別 4665次閱讀
- 同步計數器的主要類型和工作原理 1511次閱讀
- 計數器的結構和工作原理 5229次閱讀
- 簡單認識脈沖計數器 1897次閱讀
- 計數器怎么用 計數器的作用有哪些 5673次閱讀
- 一文詳解S7-200 SMART PLC高速計數器指令 4.1w次閱讀
- 電子計數器的使用_電子計數器功能 1.4w次閱讀
- 電子計數器電路圖_電子計數器接線方法 4.7w次閱讀
- 電子計數器工作原理_電子計數器組成及各部分功能 3.6w次閱讀
- LMC058嵌入式IO高速計數器有什么功能?詳細實例講解 8068次閱讀
- 計數器和接近開關兩線怎么接,計數器接近開關接線圖 5.2w次閱讀
- 同步計數器74ls162設計24進制計數器 6.9w次閱讀
- 紅外線計數器畢業設計 1.7w次閱讀
- 機械計數器結構及原理圖 4.8w次閱讀
- 脈沖計數器的設計與分析詳解 8288次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多