subpixel_indices

astropy.nddata.subpixel_indices(position, subsampling)[ソース]

固定子に係数をサンプリングする場合には、小数点をインデックスに変換する。

これは、位置の整数部分を破棄し、小さい数ビットのみを使用し、指定されたサブサンプルに従ってサブピクセル位置に変換する。画素の中心は整数位置に対応する。

パラメータ
positionNdarrayまたはアレイ状

画素単位の位置。

subsampling集積する.

1画素あたりのサブサンプリング係数。

返品
indicesNdarray

整数サブピクセルインデックスは、入力位置に対応する。

実例.

サブサンプルが使用されていない場合、返されるサブピクセルインデックスは常に0である。

>>> from astropy.nddata.utils import subpixel_indices
>>> subpixel_indices([1.2, 3.4, 5.6], 1)  
array([0., 0., 0.])

サブサンプリング2を変更すると,前の2つの値(1.1と3.4)ではサブピクセル位置は1,5.6ではサブピクセル位置は0であることが分かる.これは,値1,3,6が画素の中心に位置し,1.1と3.4が画素の左側に位置し,5.6が右側に位置するためである.

>>> subpixel_indices([1.2, 3.4, 5.5], 2)  
array([1., 1., 0.])