python 二值化代码
时间: 2023-07-03 15:17:59 浏览: 53
下面是一个用Python实现的简单的图像二值化代码示例,使用的是全局固定阈值的方法:
```python
import cv2
# 读取灰度图像
img = cv2.imread('image.png', cv2.IMREAD_GRAYSCALE)
# 应用全局固定阈值二值化
thresh, binary_img = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# 显示二值化后的图像
cv2.imshow('binary image', binary_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
其中,`cv2.imread`函数用于读取图像,`cv2.IMREAD_GRAYSCALE`指定读取为灰度图像。`cv2.threshold`函数用于应用全局固定阈值二值化,其中参数`127`表示阈值,`255`表示高于阈值的像素值要设置的值,`cv2.THRESH_BINARY`表示二值化方法。最后使用`cv2.imshow`函数显示二值化后的图像,使用`cv2.waitKey`等待用户按下按键,最后使用`cv2.destroyAllWindows`关闭窗口。
相关问题
python二值化代码
Python中进行二值化的代码可以使用OpenCV库中的cv2.threshold()函数。该函数可以根据设定的阈值将图像转换为二值图像。以下是一个简单的二值化代码示例:
```
import cv2
import numpy as np
# 读取图像
img = cv2.imread('image.jpg', 0)
# 全局阈值法二值化
ret, thresh1 = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# 显示原图和二值化结果
cv2.imshow('Original Image', img)
cv2.imshow('Binary Image', thresh1)
# 等待按键退出
cv2.waitKey(0)
cv2.destroyAllWindows()
```
在上述代码中,首先使用cv2.imread()函数读取图像,然后使用cv2.threshold()函数进行二值化处理。其中,第一个参数是输入图像,第二个参数是设定的阈值,第三个参数是最大像素值,第四个参数是二值化类型。在本例中,我们使用了全局阈值法进行二值化。最后,使用cv2.imshow()函数显示原图和二值化结果。
python opencv二值化代码
以下是一个 Python + OpenCV 实现图像二值化的代码示例:
```
import cv2
import numpy as np
# 读入图像
img = cv2.imread("image.jpg", 0)
# 阈值处理
_, thresh = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
# 展示图像
cv2.imshow("Thresholded Image", thresh)
cv2.waitKey(0)
cv2.destroyAllWindows()
```
这段代码首先读入了一张图片 `image.jpg`,然后对其进行了阈值处理,最终使用 OpenCV 的 `imshow` 函数展示了处理后的图片。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)