分類結果の情報取得

MENOU-TEのスクリプトで分類タスクの結果を出力したいのですが、可能でしょうか?
よろしくお願いいたします

ご質問ありがとうございます。

クラス名やスコア等は出力可能です。

以下のように錠剤のクラス分類を行った時の例で説明いたします。

ファイルにクラス名とスコアと位置情報を出力するスクリプトの例です。

using System.Text;
// 検査をしない場合はnull 条件に一致する場合はtrue 条件に一致しない場合はfalse
bool? result = null;

// 色分類タスクの結果を取得
var taskResult = GetPredictionTaskResult("色分類");
  // クラス分類クラスにダウンキャスト
  if (taskResult is IClassificationTaskResult classificationTaskResult)
  {
      using (var sw = new StreamWriter(@"D:\work\debug\test.csv",false, Encoding.UTF8))
      {
          // ヘッダー
          sw.WriteLine("クラス名,スコア,X,Y,Width,Heihgt");
          foreach (var region in classificationTaskResult.Regions)
          {
              sw.Write(region.ClassName);
              sw.Write(",");
              sw.Write(region.Score);
              sw.Write(",");
              sw.Write(region.BoundingBox.X);
              sw.Write(",");
              sw.Write(region.BoundingBox.Y);
              sw.Write(",");
              sw.Write(region.BoundingBox.Width);
              sw.Write(",");
              sw.Write(region.BoundingBox.Height);
          }
      }
  result = true;
  }

// resultは必ず最後の行に記述してください
result

以下のように出力されました。
image

「いいね!」 1

早急なご回答ありがとうございます
助かります

さっそくやってみます

「いいね!」 1