ノード一覧に戻る

領域デバッグプレビュー

region_debug_preview

RegionMap に領域IDを重ねて確認用画像を作ります

下書き
解説あり

入力ポート

名前説明
領域
regions
RegionMap
必須
確認する RegionMap です

出力ポート

名前説明
画像
output
Image
領域確認用画像です
ラベル
labels
Map
Inspector に重ねるIDラベル位置です

パラメータ

名前既定値範囲説明・選択肢
背景
background
Enum
RegionColor

確認用背景の描き方です

  • 領域色RegionColor
    領域ごとに決定論的な色を塗ります
  • 領域グレーRegionGray
    領域ごとに決定論的なグレーを塗ります
  • 透明Transparent
    透明背景にラベルだけを描きます
シード
seed
Int
10–99999

背景色のランダム割り当てに使うシードです

ID表示
show_ids
Bool
true

領域IDラベルを描画します

最小表示面積
min_area
Int
80–4096

このピクセル面積未満の領域にはIDを表示しません

ラベル形式
label_style
Enum
Overlay

ラベルの描画方式です

  • UI重ね表示Overlay
    画像に焼き込まず、Inspector 上のUIラベルとして表示します
  • フォントFont
    通常フォントでラベルを描きます
  • 極小Tiny
    2x3の極小ビットマップ数字で描きます
  • Small
    3x5の読みやすいビットマップ数字で描きます
フォントサイズ
font_size
Int
84–32

フォントラベルの元画像上のピクセルサイズです

ラベル倍率
scale
Int
11–4

ビットマップ数字の倍率です

配置
placement
Enum
Centroid

ラベルを置く基準位置です

  • 重心Centroid
    各領域の重心付近にラベルを置きます
  • 範囲中央BoundsCenter
    各領域の外接矩形中央にラベルを置きます
ラベル色
label_color
Color
[1,1,1,1]

数字の色です

縁取り色
outline_color
Color
[0,0,0,1]

数字の背面に描く1ピクセル縁取り色です

  • カテゴリ: Generate / Region / Render
  • 用途: Region Mask のID指定、領域の面積調整、領域分割結果の確認

背景

説明
RegionColor 領域ごとにランダム色で塗ります。
RegionGray 領域ごとにランダムなグレーで塗ります。
Transparent 背景を透明にしてIDラベルだけを描きます。

配置

説明
Centroid 領域の重心付近に表示します。
BoundsCenter 領域の外接矩形中央に表示します。

使い方

Region Cells.regions -> Region Debug Preview.regions と接続すると、各領域の上にIDが表示されます。Region MaskIdIdRange を指定する前の確認用として使います。

既定の label_style = Overlay では、IDは画像に焼き込まれず、Inspector のプレビュー上にUIラベルとして重なります。小さい領域ではラベルが重なりやすいため、min_area で小領域の表示を省いて確認してください。画像として焼き込みたい場合だけ Font / Tiny / Small を使います。

このノードは確認用です。ID番号を見て Region MaskRegion FilterRegion Distance などのID指定を決める時に使います。通常の制作出力へは Region FillRegion Pattern AssignRegion Border などを使ってください。

ノード一覧に戻る
領域デバッグプレビュー — PixPipeline ノード解説