symmetry op• 数据种类:image2d → table
• 调用: import fullseye as fs; fs.ledger.center_from_symmetric_edges(image, threshold=0.08, sigma=1.0, min_span=6.0, mad_z=3.5, diagonals=False)(要直接调用实现,import symmetry2d; symmetry2d.center_from_symmetric_edges(image, threshold=0.08, sigma=1.0, min_span=6.0, mad_z=3.5, diagonals=False);从台账取用则 opsaoi.get("center_from_symmetric_edges"))
• GPU:无(仅 CPU 参考实现)
稳健汇总对称外缘对的中点,返回二维中心。
> 以下的详细说明为原文 —— 摘要与标题已翻译。
image : array-like, shape (H, W)
グレー画像または region。各行・列のプロファイルを既存の
measuring1d.measure_pos でサブピクセル計測する。
threshold : float, default 0.08
エッジ振幅の下限。画像ダイナミックレンジに対する比で、範囲は (0, 1]。
sigma : float, default 1.0
1-D プロファイルを微分する前の Gaussian sigma [px]。範囲は [0, 10]。
min_span : float, default 6.0
採用する外側エッジ対の最小間隔 [px]。範囲は (0, min(H,W)]。
mad_z : float, default 3.5
中点を残す MAD 尺度。範囲は [1, 20]。
diagonals : bool, default False
True なら ±45 度の走査線も中心候補に加える。
dict
center=(row,col)、採用対数、MAD、走査方向別の中点を持つ table。
片側の欠けは少数の中点だけを動かすため面積重心より頑健だが、欠けのない滑らかな領域では全画素を使う重心の方が精密になり得る。対が 3 本未満、定数入力、対象が画像端で切れる場合は ValueError。内部模様の最外エッジが外形より強い場合や、欠けが走査線の半数を超える場合は頑健集約でも救えない。
Liu, Hel-Or, Kaplan and Van Gool, Computational Symmetry in Computer Vision and Computer Graphics, FnT CGV 5(1-2), 2010.
• 示例数据目录(下载 URL / 许可证) —— 2-D 用 skimage.data(BSD/公有领域)加合成图,3-D 给出真实数据源(Stanford/PDS 等)的下载 URL。
• 算子来历与参考文献 —— 该算子族所依据的研究/方法出处。
• 算法的正典(作者、年份)与用途见上面的族使用指南。
• poc_symmetry_self_reference_inspection — py -3.11 examples/poc_symmetry_self_reference_inspection.py
table 作为输入)symmetry_difference_map · symmetry_score
symmetry)reflection_axis · rotational_symmetry · symmetry_difference_map · symmetry_score
*Provenance: symmetry2d.py — AOI 算子登记表。本条目由 tools/opdocs.py md 自动生成(请勿手工编辑)。*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.