需要均衡的图像
将下面的图像进行直方图均衡
1
3
9
9
8
2
1
3
7
3
3
6
0
6
4
6
8
2
0
5
2
9
2
6
0
均衡化计算过程
使用python进行直方图均衡化:
# -*- coding: utf-8 -*-
# @Time : 2020/3/7 23:30
# @Author : focksor
# @Email : focksor@outlook.com
# 原始图像
img = [
[1, 3, 9, 9, 8],
[2, 1, 3, 7, 3],
[3, 6, 0, 6, 4],
[6, 8, 2, 0, 5],
[2, 9, 2, 6, 0],
]
counter = {}
# 统计各级灰度频数
for i in range(10):
counter[i] = [i for line in img for i in line].count(i)
print("各级频数:", counter)
# 计算各级灰度概率
pixel_num = sum(counter.values())
for k in c