[Flutter] tfliteの入力画像を詳しく知りたい
flutter tfliteのデモアプリのセマンティックセグメンテーションについて
このネイティブ側の処理について TflitePlugin.java
- 991行目の
RunSegmentationOnImage()
の部分で、flutter側からImage_Pickerを使って画像パスを受け取る - 画像パスからBitmapに変換される(?)
-
input
としてfeedInputTensorImage()
に渡され、画像の正規化を行う -
output
として出力画像と同じbyte数のByteBufferを作成(?) - その後推論が行われ、出力
- 最後に
Argmax
を取り、クラスに合う色をセットしていく
やりたいこと
自作したセマンティックセグメンテーションのモデルを動作させたい。PythonでOpenCVを用いて画像を取得しBGRで学習したため推論もBGRの画像を入力する必要があると考えている。(RGBの画像でも学習したので、無理にBGRでなくても可能)
上記のネイティブ側の処理でPython,OpenCVの処理が行えているのか知りたいです。
よろしくお願いします。
0