在 Python 中识别图像中所有颜色的百分比,你需要使用一些图像处理库,如 Pillow、OpenCV 或 scikit-image。
下面是使用 Pillow 库的示例代码:
from collections import Counter
from PIL import Image
# 打开图像并将其转换为RGB格式
im = Image.open("image.jpg").convert("RGB")
# 获取图像的尺寸
width, height = im.size
# 创建一个字典,用于存储颜色出现的次数
colors = {}
# 遍历图像的每个像素
for x in range(width):