影像辨識流程介紹

影像辨識流程介紹

更新於 發佈於 閱讀時間約 2 分鐘

針對辨識物的不同,流程就會不一樣,在依照現實狀況進行刪減,以下說明為個人常用的流程。


基本流程:

  1. 讀圖
  2. 灰階
  3. 濾波 (看圖片雜訊多不多)
  4. 二值化
  5. 連通區域
  6. 特徵篩選
  7. 特徵資訊
  8. 辨識 - (OCR,量測,瑕疵檢測等。)
簡單流程表示

簡單流程表示


名詞介紹

Gray 灰階

將原始的彩色圖像轉換為灰階圖像。這樣做的目的是為了將圖像中的彩色信息轉換為單一的亮度值,方便後續的處理。

Filtering 濾波

濾波是一個用於去除圖像中噪聲的過程。通過應用不同類型的濾波器,可以平滑圖像增強邊緣或者去除不需要的細節,從而改善後續處理的效果。

Thresholding 二值化

是一種常見的影像處理技術,其目的是將灰度影像轉換為只有兩個值的黑白影像。這兩個值通常表示為0和255,或者0和1。

在二值化過程中,我們設定一個閾值,用來判斷每個像素的灰度值。

如果像素的灰度值大於閾值,則將其設為一個值(如255或1),表示白色;

如果像素的灰度值小於等於閾值,則將其設為另一個值(如0),表示黑色。

Connected Components 連通區域

是一種在影像處理中常用的技術,用於尋找並標識影像中連通的區域。當我們在影像中有許多區域需要識別分割時,連通區域的概念就變得很重要。

具體來說,Connected Components 演算法會將一幅影像分割成許多連通的區域,這些區域通常是指像素彼此相鄰且具有相同性質(如顏色、亮度等)的區域。這些區域可以是圖像中物體、背景其他特定的區域

在影像處理中,我們常常使用 Connected Components 來執行物體檢測、分割和識別等任務。例如,在機器視覺中,我們可以使用 Connected Components 來找出影像中的各個物體,並對它們進行進一步的處理和分析。

Feature Selection 特徵篩選

在這個步驟中,從圖像中提取出來的特徵進行篩選,選擇出最具代表性和信息量的特徵。這些特徵可以是圖像中的邊緣、角點、紋理等,通常用於後續的物體識別或分類。

Feature Information 特徵資訊

這一步是將從圖像中提取的特徵轉換為可供機器學習算法理解數據格式。這些特徵資訊通常被用於訓練機器學習模型,從而實現圖像識別、量測、瑕疵檢測等應用。

Recognition 辨識

利用機器學習模型其他演算法識別圖像中物體文字其他感興趣的目標。

光學字符識別(OCR)、對象偵測、量測、瑕疵檢測等任務,具體取決於應用的需求和目標。


avatar-img
螃蟹_crab的沙龍
138會員
244內容數
本業是影像辨識軟體開發,閒暇時間進修AI相關內容,將學習到的內容寫成文章分享。
留言
avatar-img
留言分享你的想法!
螃蟹_crab的沙龍 的其他內容
在電腦視覺應用中,輪廓(Contour)常用來描述物體的邊界。 當圖像中有雜訊或物體邊緣過於複雜時,我們可以利用輪廓逼近技術,將輪廓簡化成較少點數的多邊形,這不僅有助於後續的形狀分析,也能提高處理速度。 本文將介紹如何使用 OpenCV 中的 cv2.arcLength 與 cv2.approx
中值濾波器(Adaptive Median Filter)是一種針對噪聲去除的圖像處理技術,主要應用於處理含有椒鹽雜訊的圖像,但在椒鹽雜訊過大時就會面臨,若為了處理掉雜訊,使用的處理窗口(kernel)就要大一點,會造成圖像的邊緣模糊掉。 後面為解決這個問題,就發展了自適應中值濾波器,其概念源自於
在影像處理中,形態學操作是非常重要的一種技術,能夠幫助我們去除噪點、強化特徵、修復物體的形狀等。形態學操作的核心是「結構元素」(kernel),不同形狀的結構元素會產生不同的處理效果。本文將介紹如何使用不同形狀的結構元素來進行圖像處理,並結合實際程式範例和測試圖片來說明其效果。
在電腦視覺應用中,輪廓(Contour)常用來描述物體的邊界。 當圖像中有雜訊或物體邊緣過於複雜時,我們可以利用輪廓逼近技術,將輪廓簡化成較少點數的多邊形,這不僅有助於後續的形狀分析,也能提高處理速度。 本文將介紹如何使用 OpenCV 中的 cv2.arcLength 與 cv2.approx
中值濾波器(Adaptive Median Filter)是一種針對噪聲去除的圖像處理技術,主要應用於處理含有椒鹽雜訊的圖像,但在椒鹽雜訊過大時就會面臨,若為了處理掉雜訊,使用的處理窗口(kernel)就要大一點,會造成圖像的邊緣模糊掉。 後面為解決這個問題,就發展了自適應中值濾波器,其概念源自於
在影像處理中,形態學操作是非常重要的一種技術,能夠幫助我們去除噪點、強化特徵、修復物體的形狀等。形態學操作的核心是「結構元素」(kernel),不同形狀的結構元素會產生不同的處理效果。本文將介紹如何使用不同形狀的結構元素來進行圖像處理,並結合實際程式範例和測試圖片來說明其效果。