python将指定坐标范围内像素点设为白色
时间: 2023-09-10 11:07:44 浏览: 115
python-opencv 机器视觉 质心,形心 坐标 颜色分拣
5星 · 资源好评率100%
你同样可以使用Pillow库中的Image模块来实现这个功能。具体的实现步骤如下:
1. 打开图片,使用Image模块的open()函数。
2. 将图片转换为像素矩阵,使用Image模块的load()函数。
3. 遍历指定坐标范围内的像素点,将该像素点设为白色。
4. 保存修改后的图片,使用Image模块的save()函数。
下面是一段示例代码,将坐标范围为(x1,y1)到(x2,y2)的像素点设为白色:
```python
from PIL import Image
# 打开图片
im = Image.open("example.jpg")
# 将图片转换为像素矩阵
pix = im.load()
# 指定坐标范围
x1, y1, x2, y2 = 100, 100, 200, 200
# 遍历指定坐标范围内的像素点,将该像素点设为白色
for i in range(x1, x2):
for j in range(y1, y2):
pix[i, j] = (255, 255, 255)
# 保存修改后的图片
im.save("result.jpg")
```
阅读全文