針對辨識物的不同,流程就會不一樣,在依照現實狀況進行刪減,以下說明為個人常用的流程。
將原始的彩色圖像轉換為灰階圖像。這樣做的目的是為了將圖像中的彩色信息轉換為單一的亮度值,方便後續的處理。
濾波是一個用於去除圖像中噪聲的過程。通過應用不同類型的濾波器,可以平滑圖像、增強邊緣或者去除不需要的細節,從而改善後續處理的效果。
是一種常見的影像處理技術,其目的是將灰度影像轉換為只有兩個值的黑白影像。這兩個值通常表示為0和255,或者0和1。
在二值化過程中,我們設定一個閾值,用來判斷每個像素的灰度值。
如果像素的灰度值大於閾值,則將其設為一個值(如255或1),表示白色;
如果像素的灰度值小於等於閾值,則將其設為另一個值(如0),表示黑色。
是一種在影像處理中常用的技術,用於尋找並標識影像中連通的區域。當我們在影像中有許多區域需要識別和分割時,連通區域的概念就變得很重要。
具體來說,Connected Components 演算法會將一幅影像分割成許多連通的區域,這些區域通常是指像素彼此相鄰且具有相同性質(如顏色、亮度等)的區域。這些區域可以是圖像中的物體、背景或其他特定的區域。
在影像處理中,我們常常使用 Connected Components 來執行物體檢測、分割和識別等任務。例如,在機器視覺中,我們可以使用 Connected Components 來找出影像中的各個物體,並對它們進行進一步的處理和分析。
在這個步驟中,從圖像中提取出來的特徵進行篩選,選擇出最具代表性和信息量的特徵。這些特徵可以是圖像中的邊緣、角點、紋理等,通常用於後續的物體識別或分類。
這一步是將從圖像中提取的特徵轉換為可供機器學習算法理解的數據格式。這些特徵資訊通常被用於訓練機器學習模型,從而實現圖像識別、量測、瑕疵檢測等應用。
利用機器學習模型或其他演算法來識別圖像中的物體、文字或其他感興趣的目標。
光學字符識別(OCR)、對象偵測、量測、瑕疵檢測等任務,具體取決於應用的需求和目標。