regionprops opvoxel → voxelimport fullseye as fs; fs.ledger.filter_by_volume(vol, min_voxels: 'int', connectivity: 'int' = 26) -> 'np.ndarray' (実装を直接呼ぶなら import regionprops3d; regionprops3d.filter_by_volume(vol, min_voxels: 'int', connectivity: 'int' = 26) -> 'np.ndarray'、台帳から引くなら ops3d.get("filter_by_volume"))min_voxels 未満の連結成分を除去した bool マスクを返す。
vol : array_like bool または 0/1 の 3D 配列。 min_voxels : int この閾値「未満」(< min_voxels)の成分を落とす。閾値 “以上” は残す。 connectivity : int 6 / 18 / 26。
ndarray(bool) 条件を満たす成分のみ True。前景無しや全成分除去なら全 False。
補足:
min_voxels は int() で丸めてから比較する。1 以下ならすべての成分が残る。label_components → bincount → counts >= min_voxels のラベルを残す。ラベルの再番号付けは行わず bool マスクだけ返すので、番号が要るなら結果をもう一度 label_components に通す。ValueError: 3 次元でない入力、connectivity が 6/18/26 以外。py -3.11 examples_3d/region_props_3d.pyvoxel を入力に取れる)voxel_to_mips · voxel_to_mesh · signed_distance_field · to_points · sobel3d · hessian3d · curvature_maps · edt_jfa
regionprops)label_components · region_props · largest_component · inner_box3 · vol_label · vol_region_props
Provenance: regionprops3d.py — 3D operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.