一幅大小64X64图像,8个灰度级对应像素个数及概率如下表所示,试对其进行直方图均衡化。
时间: 2023-06-20 17:05:09 浏览: 359
首先计算出该图像的像素总数,为64 X 64 = 4096个像素。然后计算每个灰度级的出现概率,如下表所示:
| 灰度级 | 像素个数 | 出现概率 |
|-------|---------|---------|
| 0 | 320 | 0.078 |
| 1 | 576 | 0.141 |
| 2 | 736 | 0.180 |
| 3 | 864 | 0.211 |
| 4 | 640 | 0.156 |
| 5 | 256 | 0.063 |
| 6 | 48 | 0.012 |
| 7 | 16 | 0.004 |
接下来计算每个灰度级的累计概率,如下表所示:
| 灰度级 | 像素个数 | 出现概率 | 累计概率 |
|-------|---------|---------|---------|
| 0 | 320 | 0.078 | 0.078 |
| 1 | 576 | 0.141 | 0.219 |
| 2 | 736 | 0.180 | 0.399 |
| 3 | 864 | 0.211 | 0.610 |
| 4 | 640 | 0.156 | 0.766 |
| 5 | 256 | 0.063 | 0.829 |
| 6 | 48 | 0.012 | 0.841 |
| 7 | 16 | 0.004 | 0.845 |
然后将累计概率乘以最大灰度级数(7),并四舍五入取整,得到每个灰度级的新灰度级映射,如下表所示:
| 灰度级 | 像素个数 | 出现概率 | 累计概率 | 新灰度级 |
|-------|---------|---------|---------|---------|
| 0 | 320 | 0.078 | 0.078 | 0 |
| 1 | 576 | 0.141 | 0.219 | 1 |
| 2 | 736 | 0.180 | 0.399 | 2 |
| 3 | 864 | 0.211 | 0.610 | 3 |
| 4 | 640 | 0.156 | 0.766 | 4 |
| 5 | 256 | 0.063 | 0.829 | 5 |
| 6 | 48 | 0.012 | 0.841 | 6 |
| 7 | 16 | 0.004 | 0.845 | 7 |
最后将每个像素的灰度级替换为其新灰度级,即可完成直方图均衡化。