python计算图片中颜色比例
时间: 2023-10-07 20:09:47 浏览: 317
python获取图片颜色信息的方法
5星 · 资源好评率100%
你可以使用Python的Pillow库来计算图片中每种颜色的比例。以下是一个简单的示例代码:
```python
from PIL import Image
# 打开图片
image = Image.open("image.jpg")
# 将图片转换为RGB模式
image = image.convert("RGB")
# 获取图片中每个像素的颜色值
colors = image.getcolors(image.size[0] * image.size[1])
# 计算每种颜色的比例
total_pixels = image.size[0] * image.size[1]
for color in colors:
percentage = color[0] / total_pixels * 100
print(f"颜色 {color[1]} 占比 {percentage:.2f}%")
```
这段代码打印出每种颜色在图片中的占比。你可以将`"image.jpg"`替换为你想要计算的图片路径。
阅读全文