fullseye

seg_inject_split — EMPROOF inject op

使い方

評価用に分断を仕込む: 大きなラベルを n 個選び、画素の中央値の行(axis="row")か 列("col")で 2 つに切って、片側に新しい id(既存最大 + 1, +2, …)を付ける。

切り口は直線 = 膜の無い境界で、seg_boundary_membrane_gap が拾うべき形。両側が min_area / 4 px 以上残るラベルだけ候補にする。n 個取れなければ ValueError。 仕込んだ対は seg_label_changes(labels, out)["split_before"] で取り出せる。

cut = seg_inject_split(labels, n=1, seed=0, axis=”row”)

詳しい使い方ガイド

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

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

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

seg_membrane_chord_score · seg_boundary_membrane_gap · seg_inject_merge · seg_label_changes

同カテゴリ(inject)

seg_inject_merge · seg_label_changes


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

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