介绍
对于计算机,数字灰度图像表示为整数矩阵,其中最大数(取决于整数精度)表示黑色,0 为白色。
这是一个图像的表示,它用于整数,当转换为浮点数时。
int
array([[6, 1, 1, 0, 6, 4],
[0, 1, 2, 7, 5, 2],
[0, 4, 6, 6, 3, 4],
[1, 1, 2, 6, 7, 0],
[3, 6, 6, 5, 5, 3]])
float
array([[ 6., 1., 1., 0., 6., 4.],
[ 0., 1., 2., 7., 5., 2.],
[ 0., 4., 6., 6., 3., 4.],
[ 1., 1., 2., 6., 7., 0.],
[ 3., 6., 6., 5., 5., 3.]])
问题
我一直在使用 svd,结果得到了一个图像,其矩阵表示由浮点数组成。imshow
从 matplotlib可以很好地打印出来。
当灰度图像值为浮动时,“亮度到值”映射如何工作?