パブリック クラス TensorImage
TensorImage は、Image オブジェクトのラッパークラスです。TFLite.support ライブラリの画像処理ユーティリティを使用する場合、最初にバリアント型の画像オブジェクトを TensorImage に変換するのが一般的です。
現時点では RGB 画像のみがサポートされ、A チャンネルは常に無視されます。
データ ストレージの詳細: TensorImage
オブジェクトには、Bitmap
または TensorBuffer
という 2 つの信頼できる情報源が存在する場合があります。TensorImage
は状態を維持し、必要な場合にのみ一方を他方に変換します。TensorImage
の一般的な使用例は、最初に Bitmap
画像を読み込み、ImageProcessor
を使用して処理し、最後に TensorBuffer
の基盤となる ByteBuffer
を取得して TFLite インタープリタにフィードすることです。
重要: 最高のパフォーマンスを実現するため、TensorImage
では可能な限りデータのコピーを回避します。データを所有していません。呼び出し元は、load(Bitmap)
または load(TensorBuffer, ColorSpaceType)
に渡されるデータ オブジェクトを変更しないでください。
重要: すべてのメソッドがスレッドセーフであるとは証明されていません。
パブリック コンストラクタ
TensorImage()
TensorImage オブジェクトを初期化します。 |
|
パブリック メソッド
static TensorImage | |
static TensorImage |
fromBitmap(ビットマップ ビットマップ)
|
ビットマップ |