二值化python代码
python代码转换    二值化是图像处理中常用的一种方法,用于将灰度图像转换为黑白二值图像。在Python中,可以使用OpenCV库来进行二值化处理。以下是一个简单的二值化Python代码示例:
    ```python
    import cv2
    # 读取图片
    img = cv2.imread('test.jpg')
    # 转为灰度图像
    gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
    # 二值化处理
    threshold_img = cv2.threshold(gray, 128, 255, cv2.THRESH_BINARY)
    # 显示结果
    cv2.imshow('Threshold Image', threshold_img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()
    ```
    代码中,首先利用cv2.imread()函数读取测试图片,然后使用cv2.cvtColor()函数将图片转为灰度图像。接着,使用cv2.threshold()函数进行二值化处理,并设置阈值为128,最大值为255。最后,使用cv2.imshow()函数显示处理后的图像,并使用cv2.waitKey()函数等待按键响应,最后使用cv2.destroyAllWindows()函数关闭窗口。
    通过以上代码示例,可以方便地实现对灰度图像的二值化处理。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。