Python使用OpenCV二值化
生活随笔
收集整理的這篇文章主要介紹了
Python使用OpenCV二值化
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
二值化概念
彩色圖像變?yōu)榛叶葓D像之后話可以進一步轉(zhuǎn)化為二值圖像,即所有的像素的灰度值只有1或0,圖像也隨著變?yōu)槿诤腿住_@樣操作的目的無非是進一步增強圖像對比,突出我們的目標區(qū)域。
二值化和反二值化
import cv2im = cv2.imread("D:/src/test_image/4.png", 0) cv2.imshow("1", im) # 二值化 t2, im2 = cv2.threshold(im, 127, 255, cv2.THRESH_BINARY) cv2.imshow("2", im2) # 反二值化 t3, im3 = cv2.threshold(im, 127, 255, cv2.THRESH_BINARY_INV) cv2.imshow("3", im3) cv2.waitKey() cv2.destroyAllWindows()結(jié)果如下圖:
原圖?
?
?
?
?
?
?
二值化處理?
?
?
?
?
?
?
?
反二值化處理總結(jié)
以上是生活随笔為你收集整理的Python使用OpenCV二值化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle数据库有64位的吗,plsq
- 下一篇: 五笔字根口诀解释