登月图片消噪
import numpy as np
import matplotlib.pyplot as plt
import scipy.misc as misc
导入图片,观察黑白图片和彩色图片的区别
moon_ndarr = plt.imread("./moonlanding.png")
moon_ndarr
# cmap color map 颜色映射cmap中可以使用的值,有很多可以在错误提示中查看
plt.imshow(moon_ndarr,cmap="gray")
ndarr.shape
结果为:(474, 630)
黑白图片和彩色图片是有区别的,彩色图片是三维数组 行 列 (点)【r g b】
黑白图 是二维数组 行 列 (点)就是单独的一个值了 这个值表示的是亮度
图片的灰度化处理
图片灰度化处理过的, r g b 亮度 把三个值 变成 一个值,取最大值,或者取三个色值的平均值或者取加权平均。
face = misc.face()
plt.imshow(face)