Trong chương trình này, chúng ta sẽ tính trung bình của tất cả pixel trong mỗi kênh sử dụng thư viện Pillow. Tổng cộng có ba kênh trong một ảnh và do đó chúng ta sẽ nhận được một danh sách ba giá trị.
Ảnh gốc

Thuật toán
Bước 1: Import Image và ImageStat. Bước 2: Mở ảnh. Bước 3: Truyền ảnh vào hàm stat của lớp ImageStat. Bước 4: In ra trung bình của các pixel.
Mã ví dụ
from PIL import Image, ImageStat
im = Image.open('image_test.jpg')
stat = ImageStat.Stat(im)
print(stat.mean)
Kết quả
[76.00257724463832, 69.6674300254453, 64.38017448200654]