位置合わせの結果の出力

位置合わせタスクで行った角度の補正量をスクリプトで出力する事はできますでしょうか?
お手数ですが、ご教示いただけますでしょうか?

「いいね!」 1

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

申し訳ないのですが、現在リリースしているバージョンでは補正量を出力できません。
次のリリースで対応いたします。

対応後は以下のように出力できるようになります。

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

// 位置合わせタスクの結果を取得
var taskResult = GetPredictionTaskResult("正面位置合わせ");
// 位置合わせクラスにダウンキャスト
if (taskResult is IAlignmentTaskResult alignmentTaskResult)
{
    using (var sw = new StreamWriter(@"D:\work\debug\test.csv",false, Encoding.UTF8))
    {
        // ヘッダー
        sw.WriteLine("X,Y,Width,Heihgt,Angle");
        foreach (var region in alignmentTaskResult.Regions)
        {
            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);
            sw.Write(",");
            sw.Write(region.BoundingBox.Angle);
        }
    }
    result = true;
}
// resultは必ず最後の行に記述してください
result

入力画像

出力結果
image

今しばらくお待ちください。

「いいね!」 1

早急なご回答ありがとうございます
次回ヴァージョンお待ちしております

「いいね!」 2