将数组转换为特定范围值的最简单方法

时间:2021-01-05 07:40:54

标签: python image-processing

我有 2-d numpy array 的值从 0100 表示像素在大小为 100*100 的图像上的位置。

(0,0) 左上角,(100,100) 表示右下角。

我想转换这些像素坐标,使坐标标准化。

(0,0) --> (-1,-1)
(0,100) --> (-1,1)
(100,0) --> (1,-1)
(100,100) --> (1,1)
(50,50) --> (0,0)

简而言之,我想将像素坐标转换为上述 -11 之间的值。

1 个答案:

答案 0 :(得分:2)

应该像这样轻松完成(一个是一个numpy数组):

(a - 50) / 50

相关问题