fullseye

overlay_mask — ANNOTATE overlay op

使い方

2 値マスクを α で重ねる。厳密に a*f + (1-a)*b

Parameters

mask : (H,W) 画像と同じ大きさの真偽(または [0,1] の重み)。 形が違えば例外 ―― (row,col) と (x,y) の取り違えはここで死ぬ。 alpha : float マスク側の重み。 outline : int 0 より大きければマスクの輪郭を太さ outline で描く。

Raises

ValueError 形の不一致 / alpha が [0,1] の外 / mask に非有限。

詳しい使い方ガイド

背景知識ガイド(この op の手前にある物理・規約)

参考(サンプルデータ・文献)

実行できる例(この op を実際に呼ぶ検証済みサンプル)

型が繋がる次の op(image2d を入力に取れる)

text_box · arrow · leader_line · label_points · crosshair · legend_box · color_bar · scale_bar

同カテゴリ(overlay)

overlay_labels · annotate_invert_visibility · annotate_invert · annotate_invert_path


Provenance: annotate.py — ANNOTATE operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.