插入一张道路图片,生成一段python代码,提取出盲道并改为白色,其他全改成黑色
时间: 2024-03-01 11:55:02 浏览: 139
用Python去除图像的黑色或白色背景实例
好的,以下是生成的 Python 代码:
```python
from PIL import Image
# 读取图片
img = Image.open("road.jpg")
# 转换为灰度图
gray_img = img.convert('L')
# 提取盲道并改为白色,其他改为黑色
new_img = Image.new('L', gray_img.size, 0)
for x in range(gray_img.width):
for y in range(gray_img.height):
if gray_img.getpixel((x, y)) > 150:
new_img.putpixel((x, y), 255)
# 显示图片
new_img.show()
# 保存图片
new_img.save("new_road.jpg")
```
注意:此代码仅适用于道路图片中存在明显的盲道且盲道颜色较浅的情况,对于其他场景可能需要进行调整。
阅读全文