opencv之图像二值化处理
生活随笔
收集整理的這篇文章主要介紹了
opencv之图像二值化处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
opencv二值化操作分為:全局閾值和局部閾值兩種。在進行圖像二值化之前需要對圖片進行灰度處理。
全局閾值
全局閾值分為:手動閾值和自動閾值兩種。
手動閾值
opencv函數:
該函數對圖像取閾值的方法有5種:
-
THRESH_BINARY:過門限的值為最大值,其他值為0
-
THRESH_BINARY_INV:過門限的值為0,其他值為最大值
-
THRESH_TRUNC:過門限的值為門限值,其他值不變
-
THRESH_TOZERO:過門限的值不變,其他設置為0
-
THRESH_TOZERO_INV:過門限的值為0,其他不變
自動閾值
自動閾值分為大津法和三角形算法兩種:
- 大津法
opencv函數:
- 三角形算法
opencv函數:
局部閾值(自適應閾值)
計算局部閾值中方法有兩種::mean_c 和 guassian_c
- ADAPTIVE_THRESH_MEAN_C
opencv函數:
- ADAPTIVE_THRESH_GAUSSIAN_C
opencv函數:
總結
以上是生活随笔為你收集整理的opencv之图像二值化处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DB2 表字段值变更记录
- 下一篇: mysql修改指定记录_sql操作之修改