【OpenCV-Python系列Ⅲ】基礎影像處理集合包

Grady Huang
3 min readAug 9, 2020

不斷更新GitHub上OpenCV範例教學程式都會放在這裡↓

從基礎到進階的OpenCV開發程式範例分享在此,學習與善用影像處理工具,可加快你面對電腦視覺相關技術開發時的驗證與落地時程。

初新者專區2項Sample Code 說明:

  1. 色彩空間轉換 (BGR->HSV)

學習如何將影像從一種色彩空間轉換為另一種色彩空間,例如BGR ↔ 灰階或BGR ↔ HSV等方法,OpenCV提供了150種的色彩空間轉換方式,其中BRG轉RGB、BGR轉HSV或BGR轉灰階是最常被使用到。

轉換不同色彩空間來操作其目的,都希望在目標影像中可以有更好影像特徵提取,例如:取物件輪廓、分割特定顏色的物體、把照片做風格轉換等。

Demo展示:將網球從畫面中分割出來

2.圖像幾何轉換(平移、縮放、旋轉、投影、透視)

Demo展示:

1.5倍放大效果
原圖向下平移
原圖旋轉45度角
四個頂點映射變形轉換
任意四個點做透視轉換

Grady Huang

--

--

Grady Huang

平凡的工程從業人員,投入在電腦視覺研究和應用開發的深淵中,寫寫筆記避免隔天忘記~ 喜歡拍手👏就好,不分享‧留一手🤫