位置合わせタスクで行った角度の補正量をスクリプトで出力する事はできますでしょうか?
お手数ですが、ご教示いただけますでしょうか?
「いいね!」 2
ご質問ありがとうございます。
申し訳ないのですが、現在リリースしているバージョンでは補正量を出力できません。
次のリリースで対応いたします。
対応後は以下のように出力できるようになります。
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
入力画像
出力結果
今しばらくお待ちください。
「いいね!」 1
早急なご回答ありがとうございます
次回ヴァージョンお待ちしております
「いいね!」 2
スクリプトで角度の補正量を出力することが以下のリリースから可能になりました。
Menou-TE / Menou-RN / SDK v1.10 リリースノート
「いいね!」 1