第2章 Python 数字图像处理(DIP) --数字图像基础1 - 视觉感知要素 - 亮度适应与辨别
生活随笔
收集整理的這篇文章主要介紹了
第2章 Python 数字图像处理(DIP) --数字图像基础1 - 视觉感知要素 - 亮度适应与辨别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數字圖像基礎1
- 視覺感知要素
- 亮度適應與辨別
視覺感知要素
亮度適應與辨別
第二種現象稱為同時對比,即一個區域的感知亮度并不只是取決于其灰度,如下圖,所有的中心方塊都有完全相同的灰度,但當背景變得較亮時,它們在眼睛中會變得更暗。
# 同時對比 height, width = 512, 512 mid_h, mid_w = height//2 + 1, width//2 + 1 # 按書上公式floor(M/2) + 1img_ori = np.zeros([height, width], dtype=np.float) img_ori = (img_ori + 1.0) * 1. temp = np.ones([200, 200]) * 128.img_1 = img_ori.copy() * 50. img_1[mid_h-100:mid_h+100, mid_w-100:mid_w+100] = tempimg_2 = img_ori.copy() * 1. img_2[mid_h-100:mid_h+100, mid_w-100:mid_w+100] = tempimg_3 = img_ori.copy() * 240. img_3[mid_h-100:mid_h+100, mid_w-100:mid_w+100] = tempplt.figure(figsize=(15, 5)) # plt.subplots_adjust(wspace=0.05) plt.subplot(131), plt.imshow(Image.fromarray(img_1), 'gray'), plt.xticks([]), plt.yticks([]) plt.subplot(132), plt.imshow(Image.fromarray(img_2), 'gray'), plt.xticks([]), plt.yticks([]) plt.subplot(133), plt.imshow(Image.fromarray(img_3), 'gray'), plt.xticks([]), plt.yticks([]) plt.tight_layout() plt.show()總結
以上是生活随笔為你收集整理的第2章 Python 数字图像处理(DIP) --数字图像基础1 - 视觉感知要素 - 亮度适应与辨别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos中文目录换成英文目录
- 下一篇: 第1章 Python 数字图像处理(DI