zTs_TOMe
@zTs_TOMe (ZeTyS TOMe)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

[Flutter] PyTorch MobileのinvokeListMethodで画像パスを渡す?

気になった点

flutter_pytorch_mobile のmodel.dartにおけるgetImagePredictionList()の処理がきになったので質問。

model.dart
Future<List> getImagePredictionList(File image, int width, int height) async {
    final List prediction = await _channel.invokeListMethod("predictImage",
        {"index": _index, "image": image, "width": width, "height": height});
    return prediction;
  }

上記のコードで"image"は画像のパスであり、引数は

  • 入力画像のパス
  • 画像の幅
  • 画像の高さ

となっている。

この関数は画像のパスを入力することですべての処理をしてくれるものなのか知りたいです。

やったこと

model.dart
Future<List> getImagePredictionList(File image2, int width, int height) async {
    List byteArray2 = image2.readAsBytesSync();
    final List prediction = await _channel.invokeListMethod("predictImage", {
      "index": _index,
      "image": byteArray2,
      "width": width,
      "height": height
    });
    return prediction;
  }

画像の配列?opencvでいうところのarray?のようなものに変換してから入力してみた。
エラーは吐かれないが、すっきりしないのでよろしくお願いいたします。

0

1Answer

Comments

  1. @zTs_TOMe

    Questioner

    それもそうですね!
    毎回ありがとうございます
  2. いえいえ。こちらこそ満足な回答出来なくてすみません💦

Your answer might help someone💌