Python-OpenCV 處理視訊(二): 視訊處理

發表於2016-05-30

0x00. 使用 Canny 演算法邊緣識別

Canny 演算法是一種多級邊緣識別演算法。

Canny邊緣識別演算法可以分為以下5個步驟:

  1. 應用高斯濾波來平滑影象,目的是去除噪聲。

  2. 找尋影象的強度梯度(intensity gradients)。

  3. 應用非最大抑制(non-maximum suppression)技術來消除邊誤檢(本來不是但檢測出來是)。

  4. 應用雙閾值的方法來決定可能的(潛在的)邊界。

  5. 利用滯後技術來跟蹤邊界。

具體原理性質的東西可以參考這裡

讀取本地視訊處理程式碼示例:

直接處理攝像頭視訊:

0x01. 人臉識別

使用OpenCV可以很簡單的檢測出視訊中的人臉等:

相關文章