像素计算Python的NDVI值

2024-10-01 15:47:25 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试提取每一个像素格式的图像的.jpvi格式。我使用了NDVI=(arrayR arrayB)/(arrayR+arrayB),但是结果我得到了一个包含不同值的数组的长列表:

array([ 0.44554455, 0.48387097, 0.47368421, ..., 0.14 , 0.14285714, 0.14285714]), 
array([ 0.45454545, 0.49450549, 0.48387097, ..., 0.14583333, 0.13207547, 0.14583333]), 
array([ 0.48314607, 0.46391753, 0.45454545, ..., 0.14583333, 0.13461538, 0.14583333]), 
array([ 0.40186916, 0.44554455, 0.46938776, ..., 0.125 , 0.12280702, 0.18681319]), 
array([ 0.40540541, 0.46391753, 0.49473684, ..., 0.16666667, 0.16 , 0.16363636]), 
array([ 0.39823009, 0.42056075, 0.47474747, ..., 0.17021277, 0.20454545, 0.15789474]), 
array([ 0.51111111, 0.47916667, 0.46 , ..., 0.1588785 , 0.16831683, 0.16190476]),

用于获得这些结果的代码是:

^{pr2}$

哪个是每个像素的NDVI值?它是每个数组中数字的平均值吗?在


Tags: 代码图像列表格式数字像素数组array

热门问题