二值化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小时内删除。
发表评论