对灰度图像进行阈值分割,python
时间: 2023-07-08 11:52:53 浏览: 153
division.rar_matlab 灰度图像 分割_图像阈值分割
5星 · 资源好评率100%
在Python中,可以使用OpenCV库来对灰度图像进行阈值分割。以下是一个示例代码:
```python
import cv2
# 读取灰度图像
img = cv2.imread('image.jpg', 0)
# 应用阈值分割
thresh_value, thresh_img = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# 显示原图和分割后的图像
cv2.imshow('Original Image', img)
cv2.imshow('Thresholded Image', thresh_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在这个代码中,首先使用`cv2.imread`函数读取一张灰度图像。然后使用`cv2.threshold`函数对图像进行阈值分割,其中`127`是设定的阈值,`255`是分割后的像素值。最后使用`cv2.imshow`函数显示原图和分割后的图像,并使用`cv2.waitKey`和`cv2.destroyAllWindows`函数等待用户关闭窗口。
阅读全文