fullseye

contour_epicycle_chain — SHAPE2D descriptor op

使い方

位相 t における回る振り子の連鎖を返す(pairs)。

引数: spectrum: :func:contour_fourier_complex の (2K+1, 3)。 phase: t(1 周 = 1.0)。 order: "frequency" = 低い周波数から積む(教科書の絵)/ "amplitude" = 振幅の大きい順(少ない項で似せる)。

返り値: (M+1, 2) の pairs((row, col) 順)。行 0 が最初の腕の中心、 行 m が m 番目の腕の先(= 次の腕の中心)、最後の行が筆先で、 これが再構成された輪郭の点そのものになる。腕 m の長さは |c_k|、角度は 2π k t + arg c_k。

詳しい使い方ガイド

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

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

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

elliptic_fourier · fourier_smooth · contour_fourier_complex · add_frame_corners · warp_tps_image · warp_piecewise_affine · morph · morph_sequence

同カテゴリ(descriptor)

elliptic_fourier · reconstruct · invariants · normalize · descriptor_distance · fourier_smooth · from_xld · contour_fourier_complex


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

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