解析画像の出力

MENOU-RNを実行する際に、特定のタスクの解析画像も出力できるように、スクリプトは組めるものでしょうか?

教えていただけると助かります

「いいね!」 1

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

解析画像がスコアマップやヒートマップを指しているのであれば可能です。

領域検出タスクの結果からスコアマップとヒートマップを任意のディレクトリに保存するスクリプトです。

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

// 錠剤検出タスクの結果を取得
var taskResult = GetPredictionTaskResult("錠剤検出");
if (taskResult != null)
{
    // 領域検出クラスにダウンキャスト
    if (taskResult is ISegmentationTaskResult segmentationTaskResult)
    {
        // スコアマップの生成
        var scoreMap = segmentationTaskResult.CreateScoreMapImage();
        // ヒートマップの生成
        var heatMap = segmentationTaskResult.CreateHeatMapImage();
        scoreMap?.SaveImage("D:/work/debug/scoremap.png");
        heatMap?.SaveImage("D:/work/debug/heatmap.png");}
        result = true;
}
// resultは必ず最後の行に記述してください
result

以下のように保存されました。
image

ダウンキャストあたりが難しいと思いますが、
スクリプト検査設定用のIF仕様書をみて頂ければ、
クラスの仕様等は記載してあります。

「いいね!」 1

早急なご回答ありがとうございます
早速試してみます

分からない点あれば、また相談させていただくと思います

「いいね!」 2