图像二值化

简单的阈值-全局阈值

Python-OpenCV中提供了阈值(threshold)函数:

cv2.threshold()

函数:第一个参数       src            指原图像,原图像应该是灰度图。

          第二个参数         x              指用来对像素值进行分类的阈值。

          第三个参数         y              指当像素值高于(有时是小于)阈值时应该被赋予的新的像素值

          第四个参数     Methods     指,不同的不同的阈值方法,这些方法包括:

                                                                                                                •cv2.THRESH_BINARY             图(1)

                                                                                                                •cv2.THRESH_BINARY_INV     图(2)

                                                                                                                •cv2.THRESH_TRUNC              图(3)

                                                                                                                •cv2.THRESH_TOZERO            图(4)

                                                                                                                •cv2.THRESH_TOZERO_INV     图(5)

                                                  

破折线为将被阈值化的值;虚线为阈值    

                                

                          图(1)           

大于阈值的像素点的灰度值设定为最大值(如8位灰度值最大为255),灰度值小于阈值的像素点的灰度值设定为0。

                  

                          图(2)           

大于阈值的像素点的灰度值设定为0,而小于该阈值的设定为255。

                  

                           图(3)

像素点的灰度值小于阈值不改变,大于阈值的灰度值的像素点就设定为该阈值。

                  

                            图(4)

像素点的灰度值小于该阈值的不进行任何改变,而大于该阈值的部分,其灰度值全部变为0

                  

                             图(5)

像素点的灰度值大于该阈值的不进行任何改变,像素点的灰度值小于该阈值的,其灰度值全部变为0。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值