一张图片读取后,以矩阵的方式保存,如image = imread("pic")
shape一般为[row, column, 3],可以通过
r = image[:,:,0] #获取 r,的数据
g = image[:,:,1] #获取 g, 的数据
b = image[:,:,2] #获取 b, 的数据
r, g, b的数据在[0---255]之间,可分别对r,g,b数据进行线性插值运算
numpy.interp(x, xp, fp, left=None,right=None,period=None)
x: 插值的x坐标
fx:离散点 的x坐标
fy:离散点的y坐标
返回值为x坐标对应的插值
x对应的插值,是x前后两个点(fxn, fyn), (fxm,fym)两个点组成的y=Kx+b,带入x后得到其对应的插值
图片经过插值处理后,可提高图片的亮度和清晰度。处理前后,如下图所示