Fullseye は説明可能な古典/幾何ビジョンの Physical-AI ツールキット。この台帳は 用途を伝えれば、どの op をどう組み合わせればよいかを AI が提案するための一覧です。
image → region → feature、points → voxel → mesh)。2D パイプライン op は 1 画像+2 スカラつまみのモデル、点群/体積の 3D op と 2 画像を取る op(morph 等)は関数として呼ぶ。examples*/ を実行して ground-truth 出力で確かめる。morphing
py -3.11 examples/image_morph.pymath
py -3.11 examples/blas_thread_budget.pypy -3.11 examples/math_metrology.pypy -3.11 examples/math_complex.pymetrology
py -3.11 examples/poc_aoi_ct_traceability.pypy -3.11 examples/poc_interferometry_step.pypy -3.11 examples/poc_dimensional_inspection.pypy -3.11 examples/poc_star_astrometry.pypy -3.11 examples/poc_surface_roughness.pypiv_cross_correlate が偏り 0.0002 px / 散らばり 0.0022 px(ゼロ点比 167 倍)で optical flow を 1 桁上回り、明るさ 0.7 倍 +0.15 でも 3.7e-15 px しか動かない。剛体回転 2 度で微小ひずみが -699 µε(鋼の降伏の 3 割)を返す——Green-Lagrange は代数的には 0 だが、実測では勾配の誤差が乗って推定器によっては悪化する。だから既定を置いてはいけない。★この PoC の所見は一度書き直している(既存の PIV 23 op を見落とした)。 py -3.11 examples/poc_dic_strain.pypy -3.11 examples/poc_particle_sizing.pypy -3.11 examples/poc_crack_width.pypy -3.11 examples/poc_fiber_orientation.pypy -3.11 examples/poc_gear_tooth_metrology.pypy -3.11 examples/poc_strain_history.pypy -3.11 examples/poc_water_level.pypy -3.11 examples/poc_weld_bead_profile.py| 創傷面積の経時変化(較正の誤差は面積に 2 乗で効く) — ★★ゼロ点(1 枚目だけで較正)で撮影距離 Z/Z0 を 0.90 → 1.10 と振ると面積誤差は+23.58 % → -17.36 %。閉形式 (Z0/Z)²-1 との差は最大 0.278 pp(= ラスタライズの床)だが、線形近似の -2ε は 3.58 pp 外れる —— 「2ε」は 1 次項であって法則ではない。★★治癒定数 k の推定が壊れる: 距離が 1.2 %/day 漂うと真値 0.1200 に対し 0.1424(+18.7 %)。★ゼロ点は散らばりがいちばん小さいので、ばらつきでは気づけない。★標識を創面の外へ回す(外挿 → 内挿)だけで平均 | 誤差 | が 1.11 % → 0.10 %。 py -3.11 examples/poc_wound_area_tracking.py |
mueller_element で組める(教科書の I=sin²(δ/2) と 125 通りで最大差 2.2e-16、水平直径の力の積分は誤差 0.000 %)。位相シフトで δ は復元できるが (δ,θ) ↔ (-δ,θ+90°) の二義性で 2.7 % の画素は符号が反転する。巻き戻しが壊れる場所は 2 つ(1 縞 2 画素未満・変調が落ちる等方点)で、どちらも撮る前に予測できてマスクで外せる。 py -3.11 examples/poc_photoelasticity.pypy -3.11 examples/profile_shape_inspection.pypy -3.11 examples/profile_frame_tour.pypy -3.11 examples/poc_metal_grain_size.pypy -3.11 examples/poc_screw_thread_metrology.pypy -3.11 examples/poc_bone_trabecular_thickness.pypy -3.11 examples/poc_tree_ring_dendro.py| CAD と実測点群の差分検査(合わせた分だけ欠陥が消え、無い所にへこみが出る) — 解析形状の部品に既知のへこみ・反り・摩耗を仕込み、ゼロ点(位置合わせなしの最近傍距離 19.03 mm)から粗合わせ→ICP→符号付き偏差→公差外面積まで通す。**位置合わせが吸えるのは J=[n | X×n] の 6 次元だけで、局所へこみの読みは 3.7 % しか薄まらないのに、★反りでは真値 1.2 µm の中央に深さ 121 µm の偽のへこみが出る(閉形式の予測 -a/3 = -120 µm、引かれ方の傾きは実測 -0.322 対 予測 -1/3)。★稜線で最近傍が隣の面へ飛び、欠陥ゼロ・雑音ゼロ・姿勢は真値の対照でも 66.5 mm^2 の偽の公差外領域が出る。崖は 4 本(初期姿勢・密度・雑音 σ√(2/π)・片面欠測)で測り、素の直方体を対照に置くと対称形でだけ残差が別解を隠す**ことも分かる。 py -3.11 examples/poc_cad_scan_deviation.py |
py -3.11 examples/poc_structure_4d_deterioration.py| 設計モデルと実物の差(部屋が合わせの自由度を吸い、余りを他の部材へ配る) — 半空間・直方体・円柱の CSG で部屋を組み、壁の傾き +3.00 mrad・壁の開き 2.50 mrad・床の勾配 -1.50 mrad と反り 12.0 mm・柱の半径 +6.5/-4.0 mm・開口のずれ 25/18 mm を既知量で仕込んで 3 か所から走査する。★ゼロ点(点群まるごとを設計へ合わせて平均距離を 1 個)は誤差ゼロの建物 2.20 mm・両方入り 3.61 mm で 1.41 mm しか動かない —— 場所ごとに符号の違う偏差を平均が打ち消す。★もう 1 つの素朴な数字である対称 Chamfer 距離は 25.67 → 26.17 mm と 0.50 mm しか動かず、しかも値が平均距離の 10 倍以上 —— 後ろ半分が「設計面から見た最近点」なので欠陥でなく走査できなかった所の広さを測っている(スキャン位置を増やすだけで「品質が上がる」)。★★合わせは剛体モードを吸うだけでなく余りを他の部材へ配る: 全体 ICP のあと壁は真値の 69 %、床の勾配は 41 % に痩せ、完全に水平な天井が +0.89 mrad 傾いて見える。これは ICP を走らせる前に閉形式で予測でき(偏差の場を J=[p×n | n] の 6 次元へ射影 → ω_y=-0.89 mrad)、実測との差は最大 0.05 mrad。剛体でない「壁の開き」(+2.46 対 真値 +2.50)と対称な反りは残るので、動くのは剛体モードだけ。判定の食い違いは合わせない 0 件 → 全体 ICP 2 件 → 床と 2 壁を基準 4 件と、合わせるほど増える(基準合わせでは無傷の天井が +1.69 mrad で不合格になる)。★崖は欠測率では決まらない: 同じ 90 % でも無作為なら 0.098 mrad、下から順に残す構造的欠測なら 1.234 mrad(12.6 倍)。効くのは残った面の高さ L(2.86 → 0.19 m)で、σ√12/(L√N) の予測は L>=1.1 m で 21 % 以内(予測 0.161 / 実測 0.204)、L=0.19 m では 62 % 外す。★★レジストレーション誤差は系統誤差なので点を増やしても消えず、同じ 2514 点で雑音だけなら偽の傾き 0.040 mrad が姿勢誤差 1.0 mrad で 0.189 mrad(4.7 倍、信号対雑音 75 → 15.9)。★混合画素に壊されるのは幾何でなく推定器で、RANSAC の平面は 0 → 40 % を通して最大 0.058 mrad しか動かないのに、min/max の obb から出す窓の高さは最大 27.74 mm を単調でなく外す(前段に平面の inlier 取りを挟むと 0.60 mm)。★そのとき割り当ての正答率は 99.87 → 99.01 % としか落ちず、正答率という 1 個の数字はこの壊れ方に盲目。★平面度 PV は完全に平らな床でも 4.89 mm(許容 ±7 mm の 70 %)を雑音だけで使う(RMS なら 2.03 mm)。道具の穴: 6 枚の半空間の交わりは箱の厳密 SDF と内側は 0.0000 mm 一致だが外側の角で最大 1006.6 mm 過小評価する。 py -3.11 examples/poc_scan_to_bim_asbuilt.py |
py -3.11 examples/poc_pipe_wall_loss.pyclip(I-BG,0,None) の 1 行(外すと σ^-0.98 で予測どおり)。 py -3.11 examples/poc_weld_bead_scan_angle.pypy -3.11 examples/poc_asbuilt_wall_deviation.py電極の呼吸を µm で測る(サブピクセルなら何でもよいわけではない) — 積層 3 単位・境界 13 本・1 px = 1 µm、真値は負極 1.00 % / 正極 0.20 % / セパレータ 0 %(積層 480.0 → 482.136 µm = +0.4450 %)。ゼロ点 Z1(二値化して画素数)は量子化 1 px に埋もれて 12 層中 0 層しか読めないが、ゼロ点 Z2(固定しきい値 55 % の交差)はサブピクセルなので雑音なしでは当たる(+0.004495)。★★殺すのは対照群 ―― 伸びゼロのままオフセット +0.10 をかけるだけで Z2 は -1.07e-02、真値の 2.4 倍を逆符号で返し、ゲイン x1.30 では交差が 12 → 6 本に落ちて測定不能。同条件で勾配ピーク(fs.ledger.measure_pos)は 0.0 のまま( |
dI/dr | のピークは I → aI + b で動かない)。★★自分の「誤差 1.8e-14 px」を疑って積層を小数画素ずらすと、それは真値を画素の中心に乗せた検査の産物で、実際は RMS 0.0088 / 最大 0.0122 px のピークロッキング(負極 1 層のひずみに 3.0 % 効く。piv_peak_locking の c0 はこの大きさに気づかない: 推定 1.37 / 真値 1.60)。★雑音は Cramer-Rao 下界から予測でき、実測/下界 = 2.47 / 2.62 / 2.54 / 2.59 と比が雑音でほぼ動かないが、層別の予測は当たる(3.28e-03 対 3.50e-03)のに全体の予測は 1.7 倍甘い。★★いちばん欲しい層別が σ_n=0.10 で 3.3e-03 と全体 6.5e-04 の 5.0 倍ばらつく(てこの腕 480 → 58 px の幾何)。★全体のひずみも 2 通りで精度と偏りが逆を向き、回帰は一様でないと -2.65 % 偏る(一様 0.45 % を掛けると偏りは +3.8e-06 に消える、と対照群で確認)。★★崖は 2 段で予測を外した ―― CNR 5.3 で本数が壊れ始め、予測した 3σ の崖 CNR 0.96 より 5.5 倍手前で死ぬ。しかも CNR 1.9 の行は生き残りだけ残るのでばらつきが逆に良く見える。 py -3.11 examples/poc_battery_electrode_breathing.py |
py -3.11 examples/poc_bump_coplanarity.pypy -3.11 examples/poc_crack_width_timeseries.pypy -3.11 examples/poc_settlement_significance.pypy -3.11 examples/poc_real_coin_metrology.pyfs.interp_scattered(nearest / linear / rbf)。設計で効いたのは凸包の外に出た割合を返り値に入れたこと —— この PoC が測った 71.2 % は黙って NaN か別手法に化ける量なので、戻り値に居るべきだった。使ってみて neighbors(RBF を近傍だけで解く)も足した —— 全体解は O(n³) で1400 / 4000 / 8000 点が 0.55 / 1.76 / 7.53 秒。op は使って初めて足りない引数が分かる。 py -3.11 examples/poc_datacenter_thermal_field.pypy -3.11 examples/poc_stockpile_volume.pypy -3.11 examples/poc_multibeam_bathymetry.pyfs.look_at(gluLookAt・-Z 前方)を掴むと例外なく空の hull が返っていた。carve_look_at を台帳に載せ、全点がカメラ後方なら警告を出すようにした。 py -3.11 examples/poc_livestock_body_volume.pynoise_sigma(method='mad') が整数画像で 0 に潰れ、下流の star_detect が植えた点目標 2 個を 0 個と返していた。 py -3.11 examples/poc_thermal_radiometry.py測地の高さと座標系(数字はもっともらしいまま数十メートル間違う) — GNSS が返す楕円体高 h と、地図と設計図が使う標高 H は H = h - N(N = ジオイド高、日本付近で 30〜40 m)。この取り違えがどの量に効き、どの量では消えるかを、合成のジオイド場で真値を植てて測る。★床を二重に取る: 既存 op の往復 3D 1.07e-06 m に加え、独立実装(反復法)との差 緯度 7.2e-07 m —— 往復だけでは「両方同じ向きに誤り」を排除できない。★閉形式の予測が当たったもの: 傾斜への影響の上限 atan |
∇N | 予測 0.008771 度 / 実測 0.008600 度(N 一定の対照群は 2.0e-14 度 = 厳密に 0)、土量 ΔV = A·N̄ が差 1.5e-08 m^3、平地の流向反転 76.1 % 予測 / 76.2 % 実測(D8 では 97.2 %)、datum の相対誤差 -116.0 ppm 予測 / -106.1 ppm 実測。★★外した予測: 視通への影響の上限を | ∇N | ·d = 2.60 m と置いたが実測 0.052 m(50 分の 1)—— N の線形部は視線にも地面にも同じだけ乗って消える。絞り直した上限 | N’’ | d²/8 = 0.144 m の 36 % に収まった。曲率落ち 14.2 m のほうが 276 倍効く。★★崖は閉形式で出るが1 つの数字では出ない: 平面近似の落ち d²/2R は 10 km で予測 -7.8481 m に対し、実測は南北 -7.8652 m / 東西 -7.8303 m。子午線 6357143 m と卯酉線 6385412 m の差で、平均半径の予測は両者のあいだに来る(30 km で 0.316 m 開く)。★主題: 同じ 36 m が、差を取る量ではほぼ消え(傾斜 0.0086 度・視通 0.052 m)、絶対量では全部効く(土量 +3.97e+07 m^3、浸水 41.9 % → 0.0 %)。対照群で「設計面も同じ GNSS で作る」と誤差が 0.0 m^3 —— 汚染された物差しで測ると誤差が見えなくなる。★測地成果の取り違えは平均 446.6 m(281.6〜592.7)なのに、相対検査が見せるのは 1 km あたり 0.106 m = 4216 分の 1。★静かに間違う / うるさく壊れるを分けて数えた: 標本 3600 の全球格子で例外が出たのは緯経の入れ替えだけ、それも 50.0 %。ラジアン→度(8883 km)、経度符号反転(4800 km)、ECEF の x/y 入れ替え(4849 km、返った緯度経度が妥当な範囲に収まった点 100 %)、高さフィート(228 m)は例外 0 件。11 項目のうち静かに間違うものが 10 件。★★道具の穴を見つけてその場で直した: dem_ecef_to_geodetic が地球中心付近で緯度 180 度を返していた。 py -3.11 examples/poc_geodetic_height_frames.py |
terrain
py -3.11 examples/poc_dem_terrain.pypy -3.11 examples/dem_geodesy_tour.py| 地形解析ツアー(粗さ・TPI・D8 流向・河道・地平線仰角・可視領域) — 平面・柱・円錐・V 字谷・壁という答えを数えられる地形で 6 op を通す。TRI=√(3/4) | ∇z | ·cell、谷底の集水量 W(i+1) と河道マスクのセル単位一致、壁の仰角 atan(H/d)、壁の影の長さ e·d0/(e-H)。欠測の outlet 方針は「他に下る先が無いときだけ欠測へ」と実測。 py -3.11 examples/dem_terrain_analysis_tour.py |
py -3.11 examples/poc_lidar_terrain_change.pypy -3.11 examples/poc_crop_phenotyping.pyphotometry
py -3.11 examples/poc_astro_photometry.pypy -3.11 examples/poc_allsky_cloud_cover.pypy -3.11 examples/poc_nuclei_ploidy.pypy -3.11 examples/poc_solar_limb_darkening.pypy -3.11 examples/poc_exoplanet_transit.pypy -3.11 examples/poc_real_sky_photometry.pytomography
py -3.11 examples/poc_ct_fidelity.pydiagnostics
py -3.11 examples/poc_bearing_diagnosis.pypy -3.11 examples/poc_fabric_defect.pypy -3.11 examples/poc_thermography_ndt.pypy -3.11 examples/poc_prnu_camera_fingerprint.pypy -3.11 examples/poc_weld_radiograph_porosity.pypy -3.11 examples/poc_solar_el_inspection.pypy -3.11 examples/poc_solder_fillet_aoi.pypy -3.11 examples/poc_machine_condition_fusion.pypy -3.11 examples/poc_pv_thermal_survey.pypy -3.11 examples/poc_cold_chain_excursion.pyranging
py -3.11 examples/poc_dtof_ranging.pypy -3.11 examples/poc_leak_localization.pydepth
py -3.11 examples/poc_lightfield_depth.pypy -3.11 examples/poc_focus_stacking.pypy -3.11 examples/poc_real_stereo_depth.pyoptics
py -3.11 examples/poc_compound_eye.py| ハエの視覚前段を op の連鎖で(合成の空を回る/前進すると何が読めて何が読めないか) — 六角格子 721 個眼 → 受容野 → ラミナの DC 落とし → HR 相関器 → HS 対向和を繋ぎ、1/f の帯つき空を回ると自己回転の向きと波形が読める(相関 +0.785、膜 LP つき +0.880)。★ラミナ段(DC 落とし)を省くと相関器は DC × 高域通過の揺れを出して +0.504 に落ちる。前進は全視野だと回転に化け(偏り −0.689)、上半視野に限っても受容野が地平線をまたぐぶん漏れる(−0.221、el>2Δρ で 0)。対向比は速さを落とすので 1°/s の遠景の流れも −0.612 に読む。LGMD η のピークは α·l/ | v | 前で θ=24.0°(球の厳密な θ なら 24.6°、4 次式の根)、τ 球式は真値に厳密、円板式の誤用は cos²(θ/2) 倍、DSI 0.80。 py -3.11 examples/poc_fly_vision.py |
py -3.11 examples/virtual_machine_vision.pypy -3.11 examples/glass_and_mirror_optics.pyimgmetrics
py -3.11 examples/poc_spc.pyseparation
py -3.11 examples/poc_polarization_specular.pypy -3.11 examples/poc_pigment_unmixing.pypy -3.11 examples/poc_sea_ice_concentration.pypy -3.11 examples/poc_colocalization_crosstalk.pypy -3.11 examples/poc_recycling_sorting.pypy -3.11 examples/poc_real_stain_unmix.pyvibration
py -3.11 examples/poc_motion_magnification.pypy -3.11 examples/poc_beam_modal_video.pycalibration
py -3.11 examples/poc_camera_calibration.pypy -3.11 examples/poc_thermal_drift_metrology.pyforensics
py -3.11 examples/poc_forensics_roc.pypy -3.11 examples/poc_fresco_craquelure.pymorphology
py -3.11 examples/poc_bilateral_asymmetry.pypy -3.11 examples/poc_vessel_network.pyregistration
py -3.11 examples/poc_registration_basin.pypy -3.11 examples/poc_template_tracking.pypy -3.11 examples/poc_change_detection_misreg.py| 印刷の版ずれを刷り上がりから測る(網点は格子なので答えが 1 つに決まらない) — オフセット/ラベル印刷の版ずれを刷り上がりから測る。CMYK 4 版に慣行のスクリーン角(C 15°/M 75°/Y 0°/K 45°、133 lpi、1200 dpi でピッチ 9.02 px)と既知の連続量のずれを仕込む。★★中心の主張は幾何: 網点は格子なので相関で出るのは d ではなく d mod Λ_θ。軸方向 | d | ≤ p/2 = 4.51 px、対角 p/√2 = 6.38 px を超えると折り返す。4 版 × 37 点 = 148 点で予測と実測が一致した点 144、差は最大 0.1096 px。残り 4 点は基本セルの境界(セル余裕 ≤ 0.165 px)のタイで、格子で簡約した残差なら全点が合う —— 推定器は間違えておらず、格子で等価な答えのどれかを返している。独立な 2 つの推定器(自作 FFT 相関 と piv_cross_correlate)が同じ折り返しをする。★★真値 9.64 px(公差 2.0 px の 4.8 倍)が、スクリーン角の違いだけで版ごとに 1.09〜3.32 px に見え、4 版中 2 版が「合格」に見える —— 同じ紙が同じだけずれた結果。★ゼロ点(インク重心)は折り返さない代わり縮尺が狂う。応答の傾きは閉形式 k = 1-β(β = 下地だけのインク量 / 実際のインク量)で予測 0.3983、実測 0.3711(差 0.0272)。★予測していなかった所見: 直線からの外れ 0.9864 px が網点ピッチ周期のさざ波で、窓の縁で網点の列が出入りするため —— テーパ窓の対照群で 0.0048 px に落ちて原因が確定した。★対照群 (a) FM(確率)スクリーンに替えるだけで誤差は全域で最大 0.0029 px、折り返しゼロ —— 崖の原因は推定器ではなく AM 網点の周期性(代償はコントラスト 0.91 倍)。★対照群 (b) レジストマークを含む窓は当たる(0.0823 px)が、紙の伸び 0.600 % と版の傾き 0.120° があると誤差は距離に比例し(0.006319 px/px)、公差を超えるのは予測 316.5 px / 実測 322.5 px から —— 紙の 44 % が公差外。★★物差しを 2 つ置くと勝者が入れ替わる: 精度 1 位は素の相関 0.0071 px だが判定一致率は 67.6 % で最下位、低域通過は判定 89.2 % でも精度が 94 倍悪い。鈍い方で代表元を選び鋭い方で詰める二段なら両方勝つ(0.0071 px / 94.6 %)。成立条件「粗の誤差 < セルの半径 4.511 px」も実測で確認し、二段が壊れた 2 点はすべて粗の誤差がセルの半径を超えた点だった。絵柄をベタに寄せると 6 点中 3 点で丸ごと 1 格子跳ぶ。★合成器そのものが罠だった: 1200 dpi / 150 lpi(p = 8.00 px の整数)だと全網点の標本位相が揃い、0.5 px ずらすたびに重心が 1.4 px 跳ねる。133 lpi にして解消 —— 整数比を避けるのが本質でスーパーサンプリングでは直らない。★★用途外の op を当てたら自信満々で外した: fs.frame_align は inlier_ratio 1.00 / rms_px 0.645 を返しながら真値 (0.00, 1.30) に対し 80.85 px 外す(答えは網点格子のベクトルですらない)。この指摘で op 側を直し、投票の 2 番手の山 / 1 番手を vote_margin として返すようにした —— 賛成率はどちらも 1.00 だが vote_margin は網点 1.000 / 星野 0.143。★道具の穴(4 層すべて引いて確認): 印刷の語彙(halftone/screen/rosette/misregist/lpi/moire/trapping/lattice)が1 つも無い / 2 枚の画像の並進を 1 個返す口が公開層に無い / 2-D の相関マップと重み付き重心も公開層に無い。 py -3.11 examples/poc_print_registration.py |
decoding
py -3.11 examples/poc_matrix_code_reading.pypy -3.11 examples/poc_barcode_1d.pyrectification
py -3.11 examples/poc_document_scan.pyrestoration
py -3.11 examples/poc_camera_shake_deblur.pypy -3.11 examples/poc_dehazing.pypy -3.11 examples/poc_real_deblur_honesty.pyupscaling
py -3.11 examples/poc_superresolution_limits.pysegmentation
py -3.11 examples/poc_cell_counting.pypy -3.11 examples/poc_timelapse_growth.pypy -3.11 examples/poc_vegetation_cover.pypy -3.11 examples/poc_mri_bias_field.pypy -3.11 examples/poc_leaf_disease_area.pycolor
py -3.11 examples/poc_white_balance.pygeometry
bundle_adjust_mosaic は 36 枚中 30 枚を単位行列のまま返す。 py -3.11 examples/poc_panorama_drift.pymarching_cubes)の時間軸稜線の頂点は線形補間そのもの(最大差 9.9e-07 ms)。★★合流線の上では勾配が 0 に落ちて速度が 1e12 px/ms へ発散するが、その場所は双曲線 r_A-r_B=c·Δt で撮る前に予測できる(対照群の 1 源では発散しない)。 py -3.11 examples/poc_xyt_event_surface.pypy -3.11 examples/poc_mesh_quality_repair.pypy -3.11 examples/poc_dfm_thickness_overhang.pypy -3.11 examples/poc_symmetry_restoration.pypy -3.11 examples/poc_print_warpage_risk.pypy -3.11 examples/poc_pallet_load_utilization.pyimaging_quality
py -3.11 examples/poc_moire_screen.pypy -3.11 examples/poc_veiling_glare.pypy -3.11 examples/image_quality_metrics.pypy -3.11 examples/image_forensics_audit.pypy -3.11 examples/color_transport.pypy -3.11 examples/astro_stacking.pypy -3.11 examples/motion_magnification.pypy -3.11 examples/video_streaming.pypy -3.11 examples/quaternion_monogenic.pypy -3.11 examples/poc_colormap_readability.pyflow
py -3.11 examples/poc_particle_tracking.pypy -3.11 examples/poc_traffic_counting.pypy -3.11 examples/piv_flow_from_particles.pypy -3.11 examples/piv_field_analysis_tour.pypy -3.11 examples/poc_river_surface_velocity.pypy -3.11 examples/poc_warehouse_flow.pyshape_descriptors
py -3.11 examples/contour_fourier.pypy -3.11 examples/shape2d_morph_descriptor_tour.pycoins を 5 度ずつ 1 周させ、揺れを 3 本の腕に分ける: A=灰を線形補間して二値化(現場)/ B=二値マスクを最近傍で回す(再ラスタライズだけ)/ C=90 度の倍数だけ(np.rot90、厳密)。★C は全量きっかり 0.00 % —— 測り方そのものに向き依存は無い。★★予測が外れた: 「灰を補間するほうが荒れる」と思っていたが逆で、周囲長は A 2.52 % < B 9.47 %(3.8 倍)、円形度は A 4.82 % < B 20.45 %。二値マスクを最近傍で回すと境界が階段のまま置き直されるのに対し、灰を補間してから二値化すると境界が下の連続信号から引き直される —— 回すなら灰でやる。二値マスクを回してはいけない。★閉形式の錨(合成の正方形)では 45 度の階段周囲長 4L→4L√2 の +41.4 % が上限だが、実測は 7.91 %(regionprops の Crofton 補正で 5.2 倍下回る)—— 予測は上限であって当てではない。★分母を疑う: Hu[1] は円に近い形では真値がほぼ 0(3.9e-04)なので、相対ばらつき 29.6 % は意味を持たない。 py -3.11 examples/poc_rotation_invariance_audit.pypy -3.11 examples/poc_real_texture_invariance.pydrawing
py -3.11 examples/draw_annotate.pypy -3.11 examples/drawlist_deferred.pypy -3.11 examples/annotate_gallery.pypy -3.11 examples/paper_figure.pypy -3.11 examples/gfx2d_scene.pypy -3.11 examples/annotate_paper_tour.pysignal_processing
py -3.11 examples/signal_filter.pypy -3.11 examples/signal_funct1d.pypy -3.11 examples/acoustic_condition_monitoring.py| レールの波状摩耗を弦で測る(伝達関数が 0 になる波長は 0 mm と出る) — 軌道の凹凸を弦(正矢)で測るときの伝達関数 | H(λ) | = | 1 - cos(πL/λ) | を、真値を仕込んで実測する。★ゼロ点(正矢をそのまま高さと読む)は波長で 0.0 % 〜 200.0 % に化け、同じ 1 本の弦で過大評価と過小評価が同時に起きる。★死角は幾何で厳密: 10 波長 × 2 弦の 20 通りで予測と実測の差は最大 0.00000、λ=5.00 m の 0.600 mm は 200 m 全長の最大絶対値でも 0.00000 mm。★1/3 オクターブ帯(fullseye.octave_spectrum)でも比は 0.00041 〜 2.000 の 4924 倍。帯の和は全 FFT ビンの和の 0.519 しかなく、欠けた 48 % は λ=30 m が f_min の外に居るため。★逆フィルタは死角で 6.9e7 mm に発散し、正則化を入れると 3 波長が静かに「凹凸なし」になる。★弦 2 本(10 m + 6 m)で 10 中 8 波長が誤差 0.1 % 以内に戻るが、共通の死角 λ=1.000/k は櫛になり波状摩耗帯(0.03–0.30 m)だけで 30 本 —— 予測を 1 つ外し、λ=0.100 m が残ったのは k=10 の歯だった。★0.25 m 標本では 30 mm の波状摩耗が 0.750 m のうねり 0.0528 mm に化ける(対照群 0.00584 mm の 9 倍)。★非対称弦(3.7/6.3 m)は長波長の死角を消すが λ = gcd(a,b)/k = 0.100 m に死角を作る —— 波状摩耗を測るための弦が波状摩耗の帯域に死角を作った。 py -3.11 examples/poc_rail_corrugation.py |
fs.point_spectrum(ビン幅を選ばない点過程の周期図。分解能 1/記録長 を返り値に持つ)と、1-D の山をサブビンで読む fs.peak_subbin(頂点を丸めずに返す —— ±0.5 を超えたら「そこは極大でない」という情報)。PoC 本体もその op を通るようにしたが、櫛の高調波を掴むという中心の所見は変わらない(道具ではなく読み方の問題)。 py -3.11 examples/poc_web_roll_periodicity.pyinterpolation
py -3.11 examples/spline_curve.pyfamily_coverage
py -3.11 examples/gallery2d_smoothing_rank.pypy -3.11 examples/gallery2d_edges.pypy -3.11 examples/gallery2d_morphology.pypy -3.11 examples/gallery2d_region.pypy -3.11 examples/gallery2d_segmentation.pypy -3.11 examples/gallery2d_features.pypy -3.11 examples/gallery2d_geometry.pypy -3.11 examples/gallery2d_gray_arith.pypy -3.11 examples/gallery2d_contour_measure.pypy -3.11 examples/gallery2d_texture_freq.pypy -3.11 examples/gallery2d_color_artistic.pyhx_ prefix, category=halcon_ext)の全 op を GT 検証。 py -3.11 examples/gallery2d_halcon_ext.pypy -3.11 examples/gallery2d_physics_alife_3d.pypy -3.11 examples/gallery2d_bridge.pyworkflow
py -3.11 examples/precision_union_volume.pypy -3.11 examples/quickstart.pyoptics_sensing
py -3.11 examples/optics_imaging.pypy -3.11 examples/lens_design_demo.pypy -3.11 examples/lens_optimize_demo.pypy -3.11 examples/illumination_design_demo.pypy -3.11 examples/lens_calibration_loop_demo.pypy -3.11 examples/lens_defect_dataset_demo.pypy -3.11 examples/lightfield_depth.pypy -3.11 examples/photon_timeresolved.pypy -3.11 examples/coherence_scanning.pypy -3.11 examples/specular_photometric.pypy -3.11 examples/fmcw_range_doppler.pypy -3.11 examples/event_camera.pyappearance
py -3.11 examples/appearance_structural_colour.pypy -3.11 examples/machined_metal_and_materials.pytomography_3d
py -3.11 examples/ct_reconstruction.pypy -3.11 examples/tomography_reconstruct.pypy -3.11 examples/ct_inspection.pypy -3.11 examples/voxel_labels_color.pypy -3.11 examples/defect_to_cad.pypy -3.11 examples/representation_conversion.pypy -3.11 examples/representation_roundtrip.pypy -3.11 examples/poc_ct_void_morphology.pypy -3.11 examples/poc_battery_ct_degradation.pypy -3.11 examples/poc_battery_electrode_tortuosity.pypy -3.11 examples/poc_die_tilt_tsv_overlay.pyperception_templates
py -3.11 examples/perception_pipeline.pypy -3.11 examples/segment_and_classify.pypy -3.11 examples/motion_analysis.pypy -3.11 examples/grasp_pose.pypy -3.11 examples/perception_on_video.pypy -3.11 examples/physical_ai_perception.pypy -3.11 examples/import_and_grasp.pypy -3.11 examples/gaussian_splat_cloud.pypy -3.11 examples/sim2real_and_alife.pypy -3.11 examples/poc_bev_sensor_fusion.pypy -3.11 examples/poc_safety_clearance.pyconsumer
py -3.11 examples/consumer_hillco.pypy -3.11 examples/consumer_onocollo.pyoptics_layout
py -3.11 examples/vision_layout_from_catalog.py| 光線を追ってレンダラを検算する(交点・法線・反射・遮蔽) — 絵の見た目でなく光線の量で答え合わせをする。交点 z、法線の向き、反射の法則 | d·n+r·n | <1e-14、遮蔽で可視率が落ちること、環境光の違いを固定してから studio 描画する(optscene)。 py -3.11 examples/studio_raytrace_scene.py |
shape_statistics
py -3.11 examples/shapestat_landmark_tour.pyblob_analysis
py -3.11 examples/blob_split_tour.pydetection
laplace_of_gauss という独立な 2 検出器でも残る。★外した予測: 「欠陥が大きいほど差が開く」は振幅の刻みが作った差だった(34 段では σ=1.5 と σ=3.0 が別の格子点に丸まる。60 段にすると両方 3.30 倍で差が消える)。★★「実写だから場所で変わる」も誤り —— 場所による散らばりは brick 16.8 倍に対し grass 2.4 / gravel 3.3 で、合成の 3.3 倍と区別がつかない。散らばりを生むのは目地という構造であって「実写であること」ではない。★★ゼロ点(背景を引かず生の画素の最大点)は、当てるだけなら整合フィルタより 0.65〜0.90 倍良い(整合フィルタは地の構造も増幅するので損をする)。無欠陥面の空振りも brick では 0 対 0 の引き分け。分かれるのは照明が 2 % ずれた瞬間で、ゼロ点は 1 万画素あたり 10.3 回鳴り整合フィルタは 0.0 回 —— 生の画素の閾値は明るさの絶対値だから。当てる力・空振り・ずれへの強さを別々に数えないと、役に立たない検出器を勝たせられる。 py -3.11 examples/poc_real_defect_floor.pypy -3.11 examples/poc_search_sweep_width.pyregistration
py -3.11 examples_3d/cad_to_scan.pypy -3.11 examples_3d/auto_register.pypy -3.11 examples_3d/reg_eval.pypy -3.11 examples_3d/two_view_pose.pypy -3.11 examples_3d/bundle_adjust.pypy -3.11 examples_3d/pose_graph_slam.pypy -3.11 examples_3d/vol_geometry_transform.pypy -3.11 examples_3d/itokawa_pose_canonical.pypy -3.11 examples_3d/itokawa_self_register.pypy -3.11 examples_3d/gicp_register.pypy -3.11 examples_3d/feature_register.pypy -3.11 examples_3d/partial_overlap_icp.pymetrology
py -3.11 examples_3d/plane_flatness.pypy -3.11 examples_3d/roundness.pypy -3.11 examples_3d/ransac_prim.pypy -3.11 examples_3d/roi_domain_boundary.pypy -3.11 examples_3d/rle_region_efficiency.pypy -3.11 examples_3d/wall_thickness_probe.pypy -3.11 examples_3d/curvilinear_proj.pypy -3.11 examples_3d/geometry_metrology.pypy -3.11 examples_3d/primitive_fitting_3d.pypy -3.11 examples_3d/inner_box_inspection.pypy -3.11 examples_3d/oriented_bounding_box.pypy -3.11 examples_3d/hull_bounds.pypy -3.11 examples_3d/gear_metrology.pypy -3.11 examples_3d/cylinder_axis_metrology.pysegmentation
py -3.11 examples_3d/gray_window_level.pypy -3.11 examples_3d/object_segmentation.pypy -3.11 examples_3d/region_props_3d.pypy -3.11 examples_3d/sensor_seg.pypy -3.11 examples_3d/watershed3d.pypy -3.11 examples_3d/molecule_atom_count.pypy -3.11 examples_3d/lidar_scene_segmentation.pyreconstruction
py -3.11 examples_3d/deconv_fft_restore.pypy -3.11 examples_3d/denoise_evolution.pypy -3.11 examples_3d/tsdf_fusion_demo.pypy -3.11 examples_3d/contours_to_surface.pypy -3.11 examples_3d/contours_to_terrain.pypy -3.11 examples_3d/space_carving.py| 評価指標4種の真値検証(F-score/RMSE対応/法線一致/voxel IoU) — 単位球点群(放射法線)と占有ボクセルを正解として合成し、metrics3d の 4 評価指標を解析真値と 1e-9 で照合する。fscore は 120 点厳密コピー+60 外れ点の再構成で precision=120/180・recall=120/150 を厳密に作り込み f=0.72727 を検証(完全コピー=1.0、無作為点 null≈0)。rmse_correspondence は恒等=0・既知オフセット | v | =0.1 の残差を厳密照合し、対応数… py -3.11 examples_3d/metrics_eval.py |
| 2視点SfMから表面再構成まで一つの球で通す — 中心[0,0,6]・半径1.5の単一の球を題材に、2視点SfMから表面再構成・観測合成までを6つのopで鎖状に接続し、すべて既知真値と照合する(ノイズ無し合成)。essential_8pointは球面上の対応点+Kから本質行列Eを復元し、真のE=[t]×Rと符号/スケールを除き | cos | =1.000000で一致・正規化エピポーラ残差1.1e-15を確認(直交並進+40度回転の誤E nullは | cos | =0.002・残差0.35)。triangulateは真… py -3.11 examples_3d/sfm_recon.py |
py -3.11 examples_3d/alpha_shape_topology.pypy -3.11 examples_3d/poisson_surface_recon.pydepth
py -3.11 examples_3d/plane_sweep_depth.pypy -3.11 examples_3d/depth_denoise.pypy -3.11 examples_3d/ct_hand_radiograph.pypy -3.11 examples_3d/ct_sparse_view_recon.pypy -3.11 examples_3d/stereo_depth_scene.pymodeling
py -3.11 examples_3d/sdf_csg.pypy -3.11 examples_3d/ct_bone_segmentation.pypy -3.11 examples_3d/ct_surface_extraction.pypy -3.11 examples_3d/morphology_3d.pypy -3.11 examples_3d/procedural_hand.pyfeatures
py -3.11 examples_3d/curvature_grasp.pypy -3.11 examples_3d/symmetry.pypy -3.11 examples_3d/shape_retrieval.pypy -3.11 examples_3d/itokawa_curvature.pypy -3.11 examples_3d/itokawa_shape_match.pypy -3.11 examples_3d/itokawa_symmetry_honest.pypy -3.11 examples_3d/oriented_normals.pypy -3.11 examples_3d/shape_descriptor.pypy -3.11 examples_3d/edges_3d.pypy -3.11 examples_3d/diff_features.py| 実メッシュ曲率が詳細形状を判別(Stanford Dragon) — DL実データStanford Dragon(87万面)をread_mesh→vertex_curvature(cotangent Laplace-Beltrami)。正規化曲率はmedian9.2・MAD6.2・ | Hn | >2が88%と広く分布し、同スケールの滑球null(median1.00・0%)をMAD比1.4e7倍で判別。未取得時はSKIPしexit0。 py -3.11 examples_3d/dl_mesh_curvature.py |
py -3.11 examples_3d/fpfh_correspondence.pymotion
py -3.11 examples_3d/motion_seg.pypy -3.11 examples_3d/scene_flow_rigid.pypose_estimation
py -3.11 examples_3d/pose_estimation.pypy -3.11 examples_3d/pnp_pose_outliers.pymapping
py -3.11 examples_3d/occupancy_esdf.pypy -3.11 examples_3d/terrain_traversability.pyshape_fitting
py -3.11 examples_3d/superquadric_fit.pypy -3.11 examples_3d/detect_primitives_3d.pypy -3.11 examples_3d/fit_primitives_ext.pyshape_descriptors
py -3.11 examples_3d/moment_invariants.pypy -3.11 examples_3d/shape_desc_pose.pypy -3.11 examples_3d/sh_descriptor_retrieval.pyshape_analysis
py -3.11 examples_3d/vessel_metrology.pypy -3.11 examples_3d/medial_topology.pypy -3.11 examples_3d/geodesic_distance.pypy -3.11 examples_3d/space_curve.pypy -3.11 examples_3d/pcl_geodesic.pypy -3.11 examples_3d/reflection_symmetry.py| トーラス結び目の弧長・捩率計測(非平面曲線) — (2,3)トーラス結び目を密ポリラインで生成しcurve3dのarc_length/curvature_torsionを検証。弧長は台形積分と相対7.6e-7一致・中央 | τ | 0.283は同長の平面円(捩率6e-10)の5.1e8倍で非平面を判別。円のκ=1/rも誤差7e-13で正確。 py -3.11 examples_3d/torus_knot_curve.py |
py -3.11 examples_3d/dl_mesh_symmetry.py| 回転対称位数の復元(6枚歯スパーギア) — 歯数6の平歯車リム2160点を生成。detect_rotational_symmetryで対称軸z( | z | =1.000)、約数構造(rotational_symmetry_score)から位数N=6を復元。約数{2,3,6}残差~1e-11・非約数{4,5,7,9,12}>0.5、位数6残差4.3e-11が無対称ランダム1.52の3.5e10倍。 py -3.11 examples_3d/rotational_symmetry_fold.py |
py -3.11 examples_3d/curvature_shape_index.pyrange_sensing
py -3.11 examples_3d/lidar_projection.pypy -3.11 examples_3d/range_image.pyshape_from_shading
py -3.11 examples_3d/photometric_stereo.pystructured_light
py -3.11 examples_3d/structured_light.pypy -3.11 examples_3d/structured_light_scan.pypy -3.11 examples_3d/graycode_structured_light.pydeformable_registration
py -3.11 examples_3d/nonrigid_deform.pyaugmentation
py -3.11 examples_3d/augment_pointcloud.pyfreeform_geometry
py -3.11 examples_3d/bspline_freeform.pymatch_localize
py -3.11 examples_3d/matching_localize.pyscene_flow
py -3.11 examples_3d/motion_scene.pypose_refinement
py -3.11 examples_3d/refinement.pyrepresentation
| 3-D データ表現の相互変換ハブ(点群↔ボクセル↔メッシュ↔SDF↔深度↔TSDF) — 半径・中心が既知の球(と、登録用に非対称な段付きブロック)を共通の被写体に、fullseye の 3-D 表現変換 op を 1 本の鎖に繋いで「表現を変えても物体の幾何が保たれる」ことを解析真値で検証する事例。depth→depth_to_points で球面点を厳密復元(median | d-R | =6.7e-16)、mesh_to_voxel と gaussians_to_voxel が同一格子上に同じ殻を作り occupancy IoU=0.454(ずら… py -3.11 examples_3d/transforms_repr.py |
mesh_process
py -3.11 examples_3d/mesh_smooth.pypy -3.11 examples_3d/mesh_decimate.pypy -3.11 examples_3d/mesh_props.pypy -3.11 examples_3d/mesh_lod_download.pydecimation
py -3.11 examples_3d/pointcloud_downsampling.pypy -3.11 examples_3d/volume_downsampling.pyoptics
py -3.11 examples_3d/snell_refraction.pyrendering
py -3.11 examples_3d/render_ao.pypy -3.11 examples_3d/render_shadow.pypy -3.11 examples_3d/render_shade.pypy -3.11 examples_3d/render_ssaa.pypy -3.11 examples_3d/render_tonemap.pypy -3.11 examples_3d/itokawa_regolith_hero.pypy -3.11 examples_3d/render_beauty.pypy -3.11 examples_3d/anatomical_hand.pypy -3.11 examples_3d/annotate3d_figure.pymesh_processing
py -3.11 examples_3d/mesh_resolution_demo.py1画像パイプラインに乗らない op(2画像・点列・可変引数)。関数として呼ぶ。
imagemorph — imagemorph — 対応点(ランドマーク)駆動の2D画像ワープとモーフ。warp_piecewise_affine(img, src_pts, dst_pts, order=1) — img の src_pts にある内容を dst_pts へ動かす区分アフィンワープ。warp_tps_image(img, src_pts, dst_pts, lam=0.0, order=1) — 薄板スプラインで img の src_pts を dst_pts へ動かす滑らかなワープ。blend(a, b, alpha) — クロスディゾルブ (1-alpha)·a + alpha·b(a,b は同 shape・[0,1])。morph(imgA, imgB, ptsA, ptsB, alpha, method='affine', lam=0.0, with_corners=True) — 2 枚の画像 A, B を対応点でモーフし、比率 alpha の中間画像を作る。morph_sequence(imgA, imgB, ptsA, ptsB, n=7, method='affine', lam=0.0, with_corners=True) — alpha を 0→1 に n 段で振ったモーフ列(A から B へ滑らかに変わる各フレーム)。add_frame_corners(pts, shape) — 点群に画像の四隅(+辺の中点)を固定点として足す。fourierdesc — fourierdesc — 閉輪郭の楕円フーリエ記述子(EFD)と複素フーリエ平滑化。elliptic_fourier(points, n_harmonics=10) — 閉輪郭の楕円フーリエ係数を Kuhl–Giardina 閉形式で求める。reconstruct(model, n_points=300, n_harmonics=None) — EFD 係数から輪郭を再構成する((M,2))。normalize(model, size_invariant=True) — EFD 係数を「正準ポーズ」の係数へ変換する(第1高調波を基準に整列)。invariants(model, scale_invariant=True) — 回転・平行移動・始点・(任意で)スケールに不変な形状記述子((N,2))。descriptor_distance(m1, m2, n_harmonics=None, scale_invariant=True) — 2 つの形状間の距離(小さいほど似た形)。回転/平行移動/始点/(任意で)スケール不変。fourier_smooth(points, keep) — 輪郭を複素 FFT で帯域制限して平滑化する。from_xld(contour, i=0) — XLD 輪郭 dict({"shape", "cs":[Nx2,...]})から i 番目の輪郭を取り出す。imagedraw — imagedraw — 画像配列に直接マーカー/線/円/輪郭を焼き込むラスタ描画op(numpy)。draw_line(img, p0, p1, color=<from style>, width=<from style>, style=None) — (x,y)=p0 から p1 へ太さ width の直線を描く。draw_polyline(img, points, color=<from style>, width=<from style>, closed=False, style=None) — 点列 (N,2) を結ぶ折れ線を描く(closed=True で始点に戻る=多角形)。draw_circle(img, center, radius, color=<from style>, width=<from style>, fill=<from style>, style=None) — 中心 (x,y)・半径 radius の円(fill=True で塗り潰し)。draw_markers(img, points, color=<from style>, size=4, shape='cross', width=<from style>, style=None) — 点列 (N,2) の各点にマーカーを描く。shape=’cross’ |
‘square’ | ‘dot’。 |
draw_contour(img, contour, color=<from style>, width=<from style>, style=None) — XLD 輪郭 {cs:[Nx2 (row,col),...]} または (N,2) 配列を閉じて描く。new_canvas(shape, color=<from style>, style=None) — 背景色つきの空キャンバスを作る(HALCON の set_draw + 塗り潰しに当たる下地)。signal1d — signal1d — 点列(1D 信号)の多項式近似・フーリエ変換・ローパス/ハイパス(簡単API)。poly_fit(x, y, degree) — 点列 (x, y) を次数 degree の多項式で最小二乗近似し、係数を返す(最高次から)。poly_eval(coef, x) — 多項式係数 coef(最高次から)を点 x で評価する。fft_spectrum(y, sample_spacing=1.0) — 点列 y の片側振幅スペクトルを返す (freqs, magnitude)。lowpass(y, cutoff=0.2) — 点列 y をローパス(高周波=ノイズ/細部を落として平滑化)。cutoff=ナイキスト割合。highpass(y, cutoff=0.2) — 点列 y をハイパス(トレンド=低周波を除き、細部・エッジ・変動だけ残す)。bandpass(y, low=0.1, high=0.4) — 点列 y のバンドパス(low..high の中間帯だけ通す)。low<high(ナイキスト割合)。smooth(y, window=5) — 移動平均による平滑化(window は奇数の窓幅、端はエッジ複製)。spline_fit(x, y, smooth=0.0) — 点列 (x, y) を3次スプラインで補間/平滑化し、評価可能な spline object を返す。spline_eval(spline, x) — spline object を点 x で評価する。spline_resample(x, y, n, smooth=0.0) — 点列を n 点に等間隔で滑らかに再サンプルし (x_new, y_new) を返す。spline_curve_fit(points, closed=False, smooth=0.0) — 点列を 弧長パラメトリック3次スプライン で当てはめる(2D 輪郭 / 3D 空間曲線)。spline_curve_eval(model, t) — 曲線スプライン model をパラメータ t∈[0,1] で評価し (M,D) 点を返す(D=2 or 3)。spline_curve_resample(points, n, closed=False, smooth=0.0) — 曲線点列を n 点に滑らかに再サンプルして (n,D) を返す(2D/3D、閉曲線はシーム非重複)。計 358 ops / 66 categories。
annotate3d_project (points → table) — table(dict)を返す: 3-D 点の画素座標・前方距離・画像内/遮蔽の判定(:func:project_anchors)。 · 例: annotate3d_figureannotate3d_arrow (image2d → image2d) — 画像(image2d)を返す: 3-D の p0 から p1 へ、射影した矢印を描く。 · 例: annotate3d_figureannotate3d_label (image2d, text → image2d) — 画像(image2d)を返す: 3-D のアンカーに引き出し線つきの文字を付ける。 · 例: annotate3d_figureannotate3d_scale_bar (image2d → image2d) — 画像(image2d)を返す: メッシュ単位で length のバーを面上に置いて射影する。 · 例: annotate3d_figureannotate3d_axes (image2d → image2d) — 画像(image2d)を返す: 世界座標の 3 軸(gnomon)を origin から射影して描く。 · 例: annotate3d_figureannotate3d_bbox (image2d → image2d) — 画像(image2d)を返す: 軸平行の 3-D 箱 ((xmin,ymin,zmin),(xmax,ymax,zmax)) の 12 辺を射影して描く。 · 例: annotate3d_figureannotate3d_measure (image2d → image2d) — 画像(image2d)を返す: 3-D の 2 点間距離(メッシュ単位)を、射影した線と値で示す。 · 例: annotate3d_figurejitter (points → points) — 各点に等方ガウスノイズ N(0, sigma) を付加(センサ位置ノイズの模倣)。 · 例: augment_pointcloudrandom_rotation (points → points) — ランダム回転を適用し (rotated, R) を返す(視点変化の模倣)。 · 例: augment_pointcloud, sh_descriptor_retrieval, shape_retrievalrandom_scale (points → points) — 一様スケール s ~ U(lo, hi) を原点まわりに適用し (scaled, s) を返す。 · 例: augment_pointcloudrandom_dropout (points → points) — 点の ratio 割合をランダム除去し (kept, kept_idx) を返す(欠損の模倣)。 · 例: augment_pointcloudelastic_deform (points → points) — 滑らかな乱数変位場で弾性変形(相関距離 sigma, RMS 振幅 alpha)。 · 例: sensor_segcutout (points → points) — 空間的な軸平行ボックス領域を除去し (kept, kept_idx) を返す(局所欠損の模倣)。 · 例: sensor_segvol_boundary (voxel → voxel) — Boundary shell of a binary volume (the 3-D region_boundary). · 例: roi_domain_boundaryvol_boundary_points (voxel → points) — Boundary shell as an (N, 3) point cloud in (z, y, x) order. · 例: roi_domain_boundaryconvex_hull (points → mesh) — Convex hull of a point set -> (V, F) with outward-oriented triangles. · 例: hull_boundsaabb (points → primitive) — Axis-aligned bounding box. Returns (min (3,), max (3,)). · 例: hull_boundsobb (points → primitive) — Oriented bounding box by PCA. · 例: hull_boundsmin_enclosing_sphere (points → primitive) — 点群 (N,3) → 全点を含む(近似)最小包含球 {center(3), radius}。 · 例: hull_boundsbundle_adjust (pose, points → table) — 再投影誤差最小でカメラ姿勢と 3D 点を同時最適化。→ dict{cameras, points, rmse, cost}。 · 例: bundle_adjustmean_reprojection_error (pose, points → measurement) — 再投影 RMS 誤差(ピクセル)。 · 例: bundle_adjustproject (points → keypoints) — 3D 点 (n,3) をカメラ (rvec,t,K) で 2D (n,2) に射影(透視除算)。 · 例: bundle_adjustprincipal_curvatures (points → curvature) — 各点の主曲率 (k1>=k2)。→ (k1 (N,), k2 (N,))。 · 例: curvature_grasp, itokawa_curvaturemean_curvature (points → signal) — 平均曲率 H=(k1+k2)/2。→ (N,)。向きに依存する量。 · 例: curvature_shape_indexgaussian_curvature (points → signal) — ガウス曲率 K=k1·k2(法線の反転に不変)。→ (N,)。 · 例: curvature_grasp, curvature_shape_indexshape_index (points → descriptor) — Koenderink の shape index s∈[-1,1] (凸球+1・円柱+0.5・鞍点0・凹球-1)。→ (N,)。 · 例: curvature_grasp, itokawa_curvatureestimate_normals (points → normals) — 外向き(近傍重心から離れる)に統一した点群法線。→ (N,3)。 · 例: cylinder_axis_metrology, feature_register, oriented_normalscurvature_torsion (points → pairs) — 各点の曲率 κ と捩率 τ(再パラメータ化不変な閉形式)。→ (kappa (N,), tau (N,))。 · 例: space_curve, torus_knot_curvefrenet_frame (points → frame) — Frenet 標構(接線 T, 主法線 N, 陪法線 B)を各点で。→ (T, N, B) 各 (Npts,3) 単位ベクトル。 · 例: space_curve, torus_knot_curvearc_length (points → measurement) — 曲線の累積弧長と全長。→ (cumulative (N,), total float)。 · 例: space_curve, torus_knot_curveresample_uniform (points → points) — 弧長で等間隔に n 点へ再サンプル(線形補間)。→ (n,3)。 · 例: bspline_freeformfit_spline_curve (points → points) — 順序付き 3D 点列を B スプラインで平滑し再サンプル。→ (M,3)。ノイズのある軌跡/エッジの平滑化。 · 例: bspline_freeformpolar_unwrap (image2d → image2d) — 画像の円環/円板を (θ×r) 矩形へアンラップ(工業: ラベル/リング/回転体の検査)。 · 例: curvilinear_projcylinder_unwrap (voxel → voxel) — voxel の円筒面を (height×θ×r) へアンラップ(円筒部品/配管の内外面検査)。軸=z(D 軸)。 · 例: curvilinear_projfit_zernike (image2d → table) — 円板画像 → Zernike 係数(光学/波面計測の極座標曲面近似)。返り値 {(n,m): coef}。 · 例: curvilinear_projtps_fit (points, points → deformation) — 3D Thin-Plate-Spline を制御点対応から当てはめる。 · 例: nonrigid_deformtps_warp (deformation, points → points) — TPS モデルで点群を変形する。 · 例: nonrigid_deformregister_nonrigid (points, points → points) — 非剛体 ICP で src を dst へ寄せる。 · 例: nonrigid_deformregister_cpd_rigid (points, points → pose) — Coherent Point Drift(CPD)剛体版で回転+並進を EM 推定する。 · 例: motion_scenebilateral_filter_depth (depth → depth) — 深度画像の bilateral filter(段差保存デノイズ)。→ float64 (H,W)。 · 例: depth_denoisejoint_bilateral (depth, image2d → depth) — joint / cross bilateral: 平滑対象は depth、range 重みは guide の差で作る。→ float64 (H,W)。 · 例: sensor_segfill_holes (depth → depth) — 無効画素(穴)を近傍有効画素から調和(ラプラス)緩和で補間。→ float64 (H,W)。 · 例: depth_denoisesh_descriptor (voxel → descriptor) — 球面調和記述子。同心球 shell の SH 帯域エネルギー ‖f_l(r)‖ を (半径 × 周波数) で返す。 · 例: sh_descriptor_retrieval, shape_descriptormatch_sh_descriptor (voxel, voxel → measurement) — SH 記述子同士のコサイン類似度(回転不変な形状照合)。1 に近いほど同形状。voxel × SH 列。 · 例: sh_descriptor_retrieval, shape_descriptorhough_plane_3d (voxel → primitive) — 平面検出(2D Hough 直線の 3D リフト)。勾配=法線を使い (法線 n, 距離 d) 空間へ投票。 · 例: detect_primitives_3dhough_sphere_3d (voxel → primitive) — 球検出(2D Hough 円の 3D リフト)。中心 = p + sgn·r·n を半径 r ごとに投票。 · 例: detect_primitives_3dvol_reduce_domain (voxel, voxel → voxel) — Restrict a volume to a domain mask (HALCON reduce_domain, voxel-wise). · 例: roi_domain_boundaryvol_bounding_box (voxel → primitive) — Tight axis-aligned bounding box of a mask’s foreground, in voxel indices. · 例: rle_region_efficiency, roi_domain_boundaryvol_crop_domain (voxel → voxel) — Crop a volume to the tight bounding box of a domain (HALCON crop_domain). · 例: roi_domain_boundaryvol_uncrop (voxel → voxel) — Paste a cropped sub-volume back into the full frame (inverse of · 例: roi_domain_boundaryvol_tiled_map (voxel → voxel) — Apply a shape-preserving volume operator in overlapping z-slabs, so peak · 例: rle_region_efficiencygradient3d (voxel → gradient) — ガウス平滑後の中心差分勾配を計算する。 · 例: edges_3dcanny3d (voxel → voxel) — 3D Canny エッジ検出(非最大抑制 + ヒステリシス)。 · 例: edges_3dlog_zero_crossings (voxel → voxel) — Laplacian-of-Gaussian のゼロ交差エッジ。 · 例: edges_3dlink_edges (voxel → voxel) — エッジ mask を 26 近傍で連結成分ラベリングする。 · 例: sensor_segedge_points (voxel → points) — エッジ mask を (M,3) の座標点群にする(下流の chamfer / Hough 用)。 · 例: edges_3dsobel3d (voxel → gradient) — 3D 勾配 (gz,gy,gx)。導関数[-1,0,1]×平滑[1,2,1] の分離 conv3d。 · 例: diff_featureshessian3d (voxel → hessian) — 3D Hessian の 6 独立成分 (fzz,fyy,fxx,fzy,fzx,fyx)。分離 conv3d(2 階/1 階×平滑)。 · 例: diff_featurescurvature_maps (voxel → curvature) — level-set の主曲率 → shape index S(Koenderink)と curvedness。閉形式(Kindlmann 2003)。 · 例: diff_featuresedt_jfa (voxel → sdf) — 3D ユークリッド距離変換 = Jump Flooding Algorithm(GPU)。各 voxel → 最近 seed 距離。 · 例: diff_featuresvol_frangi (voxel → voxel) — 3-D Frangi vesselness — multiscale tubular-structure enhancement. · 例: vessel_metrology, volume_downsamplingvol_sato (voxel → voxel) — 3-D Sato tubeness — the simpler two-eigenvalue line filter. · 例: vessel_metrologyvol_hessian_blobness (voxel → voxel) — Blob-like (spherical) response from the Hessian eigenvalues at one scale. · 例: vessel_metrologyvol_gradient_magnitude (voxel → voxel) — 3-D Sobel gradient magnitude sqrt(gz**2 + gy**2 + gx**2). · 例: vessel_metrologyvol_local_maxima (voxel → points) — 3-D local-maxima (peak) detection. · 例: molecule_atom_count, vessel_metrologyharris3d_keypoints (voxel → keypoints) — 3D Harris キーポイント検出(2D Harris コーナー検出の 3D 版)。 · 例: feature_registeriss_keypoints (points → indices) — ISS(Intrinsic Shape Signatures、3D Harris 相当)キーポイント検出。 · 例: feature_registercompute_fpfh (points, normals → descriptor) — FPFH 記述子 (N, 3*n_bins) を計算(Rusu 2009)。 · 例: fpfh_correspondenceshot_descriptor (points, normals → descriptor) — SHOT 記述子(Tombari 2010)。各キーポイントに LRF を張り、球状支持を · 例: feature_registerregister_spin (points, points → pose) — Spin Image 記述子 + RANSAC による初期推定なし疎特徴剛体位置合わせ。 · 例: feature_registerregister_fpfh (points, points → pose) — FPFH 記述子 + RANSAC で 初期推定なし の剛体位置合わせ (R,t) を推定する。 · 例: feature_registerregister_shot (points, points → pose) — SHOT 記述子による疎特徴マッチング + RANSAC 剛体姿勢推定(全パイプライン)。 · 例: feature_registerfit_bspline_surface (image2d, image2d, image2d → bspline_surface) — 散布 (x, y, z) に双三次(既定)B スプライン曲面を最小二乗フィット(bisplrep)。 · 例: bspline_freeformeval_bspline_surface (bspline_surface, image2d, image2d → image2d) — フィット済み曲面 tck を評価(bisplev)。散布点(既定)または格子の 2 モード。 · 例: bspline_freeformsurface_residual (image2d, image2d, image2d, bspline_surface → measurement) — 散布データと曲面 tck の残差統計を返す(形状誤差=フィットからの逸脱)。 · 例: bspline_freeformfit_bspline_curve (points → bspline_curve) — 順序付き点列(M,D)に B スプライン曲線をフィット(splprep, パラメトリック)。 · 例: bspline_freeformeval_bspline_curve (bspline_curve → points) — 曲線 tck をパラメータ u∈[0,1] 上 n 点で等間隔評価(splev)。 · 例: bspline_freeformvol_fft_lowpass (voxel → voxel) — Gaussian low-pass: keeps structure coarser than 1/cutoff (voxels, or · 例: deconv_fft_restorevol_fft_highpass (voxel → voxel) — Gaussian high-pass — the exact complement 1 - lowpass (the two sum · 例: deconv_fft_restorevol_fft_bandpass (voxel → voxel) — Gaussian band-pass lowpass(high) - lowpass(low): keeps structure · 例: deconv_fft_restoreregister_cross (any, any → pose) — 異種構造間の剛体登録。両者を点群へ変換 → 登録器(fpfh=大回転/icp=要 coarse init)。 · 例: transforms_reprfuse_to_voxel (any → voxel) — 複数構造を共通密度 voxel へ融合(TRIZ 統合)。items=[(data,kind,params_dict), …]。 · 例: transforms_reprgeodesic_distances (points → signal) — source から全点への測地距離(kNN グラフ上 Dijkstra)。→ (N,) float(不達は inf)。 · 例: geodesic_distancegeodesic_mesh (mesh → signal) — 三角メッシュのエッジグラフ上 Dijkstra で source から各頂点への測地距離。→ (V,) float。 · 例: pcl_geodesicfarthest_point_sampling (points → indices) — 測地距離での最遠点サンプリング(均等間引き)。→ 選択インデックス列 (n,) int。 · 例: geodesic_distance, pointcloud_downsamplingknn_graph (points → graph) — 各点の k 近傍インデックスと Euclid 距離(自己を除く)。→ (idx (N,k) int, dist (N,k) float)。 · 例: pcl_geodesicvol_resize (voxel → voxel) — Resample a volume to a new grid (scipy.ndimage.zoom, cell semantics). · 例: vol_geometry_transformvol_rotate (voxel → voxel) — Rotate a volume in the plane of an axis pair (scipy.ndimage.rotate). · 例: vol_geometry_transformvol_affine (voxel → voxel) — General affine resampling (scipy.ndimage.affine_transform). · 例: vol_geometry_transformline_from_2points (points → primitive) — 2 点 → 直線(通過点, 単位方向)。2 座標で線が定まる(2D/3D 共通)。 · 例: geometry_metrologyplane_from_3points (points → primitive) — 3 点 → 平面(通過点, 単位法線)。3 座標で面が定まる(2D/3D 共通)。 · 例: geometry_metrologyangle_3points (points → measurement) — 3 点のなす角(頂点 b、度)。∠ABC。 · 例: geometry_metrologyangle_between_lines (primitive → measurement) — 2 直線方向のなす鋭角(度)。 · 例: geometry_metrologyangle_between_planes (primitive → measurement) — 2 平面の二面角(法線 n1,n2、度)。 · 例: geometry_metrologyangle_line_plane (primitive → measurement) — 直線(方向 d)と平面(法線 n)のなす角(度)。 · 例: geometry_metrologydistance_point_plane (points, primitive → measurement) — 点-平面距離(符号なし)。 · 例: geometry_metrologydistance_point_line (points, primitive → measurement) — 点-直線距離。 · 例: geometry_metrologydistance_line_line (primitive → measurement) — 2 直線間距離(ねじれの位置=skew も可)。平行なら点-線距離に退避。 · 例: geometry_metrologydistance_segment_segment (primitive → measurement) — 有限線分どうしの最短距離と、その最近接点の対。→ (distance, cp, cq)。 · 例: geometry_metrologyintersect_line_plane (primitive → position) — 直線 ∩ 平面 → 点(平行なら None)。 · 例: geometry_metrologyintersect_planes (primitive → primitive) — 平面 ∩ 平面 → 直線(通過点, 方向)。平行なら None。 · 例: geometry_metrologyfit_line_3d (points → primitive) — 点群 → 最小二乗直線(通過点=重心, 方向=最大主軸)。返り値 (point, direction)。 · 例: geometry_metrologyfit_plane_3d (points → primitive) — 点群 → 最小二乗平面(通過点=重心, 法線=最小主軸, 残差 RMS)。返り値 (point, normal, resid)。 · 例: geometry_metrologyfit_sphere_3d (points → primitive) — 点群 → 最小二乗球(代数フィット)。返り値 (center, radius)。配管/ボール計測に。 · 例: geometry_metrologyfit_circle_3d (points → primitive) — 点群 → 3D 円(平面フィット → 面内で 2D 円フィット)。返り値 (center, radius, normal)。 · 例: geometry_metrologyfit_line3 (points → primitive) — Total-least-squares 3-D line fit to (depth, row, col) points — the · 例: primitive_fitting_3dfit_plane3 (points → primitive) — Least-squares 3-D plane fit to (depth, row, col) points — the plane · 例: primitive_fitting_3dfit_sphere3 (points → primitive) — Algebraic (Kåsa) least-squares sphere fit to (depth, row, col) points: · 例: primitive_fitting_3d, roi_domain_boundaryfit_circle3 (points → primitive) — 3-D circle fit to (depth, row, col) points: fit the supporting plane, · 例: primitive_fitting_3dsmallest_box3_axis (points → primitive) — Axis-aligned bounding box (the 3-D smallest_rectangle1). Returns the · 例: oriented_bounding_boxfit_box3 (points → primitive) — Oriented box fit by PCA (fast, noise-tolerant; the same construction as · 例: oriented_bounding_boxsmallest_box3 (points → primitive) — Near-minimum-volume oriented bounding box (the 3-D smallest_rectangle2). · 例: oriented_bounding_boxsmallest_sphere3 (points → primitive) — Minimum enclosing sphere of (depth, row, col) points (Welzl’s exact · 例: primitive_fitting_3dgicp (points, points → pose) — Generalized-ICP(共分散重みマハラノビス ICP)で剛体変換 (R,t) を推定する。 · 例: gicp_registerestimate_covariances (points → descriptor) — 各点の局所共分散を固有値 (ε,1,1) に置換した plane-to-plane 共分散 (N,3,3)。 · 例: gicp_registervol_window_level (voxel → voxel) — CT window/level (HU windowing) — the radiologist’s daily linear remap. · 例: gray_window_levelvol_equalize (voxel → voxel) — Histogram equalisation of a volume (HALCON equ_histo_image). · 例: gray_window_levelvol_gamma (voxel → voxel) — Gamma (power-law) correction on the volume’s own range (HALCON pow_image). · 例: gray_window_levelvol_stretch (voxel → voxel) — Percentile contrast stretch to [0, 1] (robust scale_image_max). · 例: gray_window_levelproject_spherical (points → image2d) — 回転式 LiDAR の球面レンジ画像へ投影 (v_res, h_res)。空セル=0, 近い点優先(最小 range)。 · 例: lidar_projectionunproject_spherical (image2d → points) — 球面レンジ画像 → 3D 点 (M, 3)。range>0 のセルのみをビン中心角で逆投影。 · 例: lidar_projectionproject_cylindrical (points → image2d) — 円柱レンジ画像へ投影 (z_bins, h_res)。方位角(列)× z(行)、画素=水平半径 ρ=hypot(x,y)。 · 例: curvilinear_projmatch_shape_3d (voxel, voxel → position) — 3D 形状ベース(勾配方向)マッチング = 2D shapematch_gpu の voxel 版(「輪郭マッチング」)。 · 例: matching_localizematch_chamfer_3d (voxel, voxel → position) — chamfer / 距離場マッチング(部分・遮蔽に頑健)。voxel × chamfer 列。 · 例: matching_localizematch_curvature_3d (voxel, voxel → position) — 曲率(shape index)マッチング。voxel × 曲率列(線→面リフトの本丸)。 · 例: matching_localizematch_hough_3d (voxel, voxel → position) — generalized Hough 3D(Ballard R-table 投票)。voxel × Hough 列。 · 例: matching_localizematch_mip_2d (voxel, voxel → position) — MIP 投影 → 2D NCC(構造=voxel → 2D × 手法=NCC、変換=直交 MIP)。 · 例: matching_localizematch_points_ncc (points, points → position) — 点群同士マッチング(構造=point cloud × 手法=NCC、変換=splat)。model を scene 内で定位。 · 例: matching_localizematch_phase_3d (voxel, voxel → shift) — 3D 位相相関(FFT)。b を a に合わせる整数シフト (dz,dy,dx) を返す。 · 例: shape_desc_posematch_pca (points, points → pose) — PCA 姿勢マッチング(構造=point cloud × 手法=主軸整列)。 · 例: shape_desc_posemoment_axes (points → axes) — 点群/重み付き点の 重心 + 主軸(慣性テンソルの固有ベクトル)。姿勢推定の基礎。 · 例: itokawa_pose_canonicalmatch_logpolar_z (voxel, voxel → rot_scale) — log-polar × 位相相関(Fourier-Mellin)で z 軸回転 + 等方スケールを復元。 · 例: shape_desc_posedistance_ridge (voxel → voxel) — EDT のリッジ(距離場の局所極大)を medial として抽出。返り値 (ridge_mask, edt)。 · 例: pcl_geodesicskeletonize_vol (voxel → voxel) — 3D バイナリ voxel を細線化して 1 voxel 幅の骨格に。skimage の Lee(1994)法ラッパ。 · 例: medial_topologymedial_axis_points (voxel → points) — medial voxel の座標と局所半径(= その点の EDT 値)を点群化。返り値 (points, radius)。 · 例: medial_topologytopology_signature (voxel → table) — 骨格の 26 近傍次数から位相記述子を作る。端点/分岐点/通常点/孤立点の個数を返す。 · 例: medial_topologymedial_match (voxel, voxel → measurement) — 2 つの voxel 形状の medial(位相 + 半径分布)による粗照合スコア。返り値 [0,1]。 · 例: medial_topologyskeleton_junctions3d (voxel → voxel) — 3D 骨格の分岐点(joint、26 近傍に骨格 voxel が 3 個以上)を voxel マスクで返す。 · 例: medial_topologyskeleton_endpoints3d (voxel → voxel) — 3D 骨格の端点(26 近傍に骨格 voxel が 1 個以下)を voxel マスクで返す。 · 例: medial_topologyskeleton_prune3d (voxel → voxel) — 3D 骨格のヒゲ(短い枝)を刈る。端点除去を length 回反復 = 枝長 <=length を除去。 · 例: medial_topologyskeleton_branches3d (voxel → voxel) — 3D 骨格を分岐点で切って枝(線分)に分割する。2D の r2_split_skeleton_lines の 3D 版。 · 例: medial_topologyskeleton_graph3d (voxel → table) — 3D 骨格を ノード(接合点・端点)と枝(長さ・半径)のグラフに組み立てる。 · 例: medial_topologyvol_distance_transform (voxel → voxel) — Exact Euclidean distance transform of a binary volume. · 例: medial_topology, molecule_atom_count, vessel_metrologylaplacian_smooth (mesh → mesh) — umbrella Laplacian による三角形メッシュ平滑化。→ (verts, faces)。 · 例: mesh_smoothtaubin_smooth (mesh → mesh) — Taubin λ |
μ フィルタによる 非収縮 平滑化。→ (verts, faces)。 · 例: mesh_smooth |
decimate_qem (mesh → mesh) — Quadric-error-metric edge-collapse decimation toward target_faces. · 例: mesh_decimate, mesh_lod_download, mesh_resolution_demoface_normals (mesh → normals) — 三角形メッシュの面法線(各三角形の単位法線ベクトル)。→ (M,3)。 · 例: mesh_propsvertex_normals (mesh → normals) — 三角形メッシュの頂点法線(面積重み付きで集約した単位法線)。→ (N,3)。 · 例: mesh_propsmesh_area (mesh → measurement) — 三角形メッシュの表面積(全三角形面積の総和)。→ float。 · 例: dl_mesh_curvature, mesh_propsvertex_curvature (mesh → curvature) — 三角形メッシュの各頂点の平均曲率の大きさ(mean curvature magnitude)。→ (N,)。 · 例: dl_mesh_curvature, mesh_propsface_areas (mesh → signal) — 三角形メッシュの面ごとの面積 → (M,)。 · 例: mesh_propsmesh_volume (mesh → measurement) — 閉じた三角形メッシュが囲む符号付き体積 → float。 · 例: hull_bounds, mesh_propsboundary_vertices (mesh → indices) — 開いた縁(境界)に乗っている頂点の index → (K,)。 · 例: mesh_decimate, mesh_propschamfer_distance (points, points → measurement) — 対称 Chamfer 距離 = 0.5*(mean_a min_b + mean_b min_a)。→ scalar。小さいほど一致。 · 例: itokawa_pose_canonical, itokawa_shape_match, mesh_lod_download, metrics_eval, poisson_surface_reconhausdorff_distance (points, points → measurement) — 対称 Hausdorff 距離 = max(max_a min_b, max_b min_a)。→ scalar。最悪ケースの乖離。 · 例: mesh_lod_download, pointcloud_downsampling, poisson_surface_reconm3c2_distance (points, points → signal) — 2 時点の点群の差を法線方向に測る(M3C2)。→ (distance, lod) の 2 つ。 · 例: metrics_evalfscore (points, points → measurement) — F-score @ tau = precision と recall の調和平均。→ (f, precision, recall)。再構成の標準指標。 · 例: metrics_evalrmse_correspondence (points, points → measurement) — 対応既知(同 index)の RMSE = sqrt(mean |
a_i - b_i | ^2)。→ scalar。登録残差の評価。 · 例: metrics_eval |
normal_consistency (points, normals → measurement) — 最近傍対応での法線一致度 = mean |
cos(na, nb) | (向き無視)。→ [0,1]。1=完全一致。 · 例: metrics_eval |
voxel_iou (voxel, voxel → measurement) — voxel 占有の IoU(intersection over union)。→ [0,1]。体積一致度。 · 例: metrics_evalpose_error (pose, pose → table) — 姿勢誤差 = (回転角[度], 並進ノルム)。登録結果の GT 比較。→ (rot_deg, trans_err)。 · 例: itokawa_self_registermoment_invariants (points → descriptor) — 並進+回転+スケール不変な形状特徴ベクトル(Sadjadi–Hall 流 + 高次半径分布)。 · 例: moment_invariantsprincipal_moments (points → descriptor) — 慣性テンソルの固有値(主慣性モーメント、降順ソート、回転不変)。 · 例: shape_desc_posecentral_moments (points → table) — 重心中心化した中心モーメント μ_{pqr}(並進不変、キー=(p,q,r))を返す。 · 例: moment_invariantsinertia_tensor (points → matrix) — 点群の慣性テンソル (3,3)(中心 2 次モーメントから、等質量・総質量 1)。 · 例: moment_invariantsmorph_dilate3d (voxel → voxel) — 3D グレースケール dilation(SE 半径 r の局所 max)。明領域を膨張。 · 例: morphology_3dmorph_erode3d (voxel → voxel) — 3D グレースケール erosion(SE の局所 min)。明領域を収縮。se は dilate と同じ。 · 例: morphology_3dmorph_open3d (voxel → voxel) — 3D opening = erosion → dilation。SE より小さい明構造(棘・粒)を除く。 · 例: morphology_3dmorph_close3d (voxel → voxel) — 3D closing = dilation → erosion。SE より小さい暗構造(隙間・空洞)を埋める。 · 例: morphology_3dmorph_gradient3d (voxel → voxel) — 3D モルフォロジー勾配 = dilation − erosion。境界/表面を抽出(sobel 代替のエッジ源)。 · 例: morphology_3dmorph_tophat3d (voxel → voxel) — 3D white top-hat = vol − opening。SE より小さい 明構造を抽出(keypoint 前処理)。 · 例: diff_features, morphology_3dmorph_blackhat3d (voxel → voxel) — 3D black-hat = closing − vol。SE より小さい 暗構造/穴を抽出。 · 例: diff_featuresscene_flow_lk (voxel, voxel → flow_dense) — Lucas-Kanade scene flow(2D optical flow の 3D 版)。voxel ごとの運動場 d=(dz,dy,dx)。 · 例: motion_scenesegment_rigid_motions (points, points → labels) — 2 点群を運動が一致する剛体ごとに分割する(反復 RANSAC による multi-body 分割)。 · 例: motion_segestimate_flow (points, points → flow_scattered) — pts0 の各点から pts1 の最近傍への 3-D 変位ベクトル場 (N, 3) を返す(最近傍フロー)。 · 例: motion_scenefit_rigid (points, points → pose) — 対応点から閉形式 Kabsch で剛体変換 (R, t) を推定する(pts_from[i] -> pts_to[i])。 · 例: motion_sceneestimate_oriented_normals (points → normals) — PCA 法線推定 + Hoppe 大域向き付けの合成。→ (N,3) の向き付き単位法線。 · 例: oriented_normalsorient_normals (points, normals → normals) — Hoppe 法で法線を大域一貫に向き付け(MST 伝播)。→ (N,3)。 · 例: oriented_normalsoccupancy_grid (points → voxel) — 点群 (N,3) → 3-D 占有ボクセル格子 bool(点の落ちた voxel を占有)。 · 例: occupancy_esdfesdf (voxel → sdf) — 占有格子 → Euclidean 符号付き距離場 (ESDF)(外=+ 最近占有まで, 内=- 最近自由まで)。 · 例: occupancy_esdfinflate (voxel → voxel) — 障害物を radius(world 単位)膨張した占有格子 bool(= ESDF<=radius を占有)。 · 例: sensor_segquery_distance (sdf, points → signal) — 任意 world 座標 (M,3) での ESDF 値 (M,) を返す(mode=’trilinear’ 補間 or ‘nearest’)。 · 例: occupancy_esdfreflect (vector, normals → normals) — 入射方向 d を法線 n の面で鏡面反射。r = d − 2(d·n)n。 · 例: sensor_seg, snell_refractionrefract (vector, normals → normals) — Snell 屈折(ベクトル形)。d=入射(面へ向かう), n=入射側外向き法線, 屈折率 eta1→eta2。 · 例: snell_refractionfresnel_reflectance (measurement → measurement) — Fresnel 反射率(無偏光=s/p 平均)。透明体界面で反射/透過に分かれる割合。 · 例: snell_refractionnormal_from_reflection (vector, vector → vector) — 入射+反射から鏡面の法線を復元(deflectometry)。n ∝ (r − d)、入射に逆らう向きへ。 · 例: sensor_segsnell_angle (measurement → measurement) — 入射角(度)→ 屈折角(度)。n1 sinθi = n2 sinθt。臨界角超は NaN(全反射)。 · 例: snell_refractionphotometric_stereo (images → normalmap) — Lambertian フォトメトリックステレオ: 既知光源方向の N 枚から法線とアルベドを復元。→ (normals HxWx3, albedo HxW)。 · 例: photometric_stereosurface_normals (image2d → normalmap) — 高さ場 z(HxW)→ 単位法線 (H,W,3)。n ∝ (-dz/dx, -dz/dy, 1)。深度→法線の順変換。 · 例: photometric_stereointegrate_normals (normalmap → image2d) — 法線場 → 高さ場 z を Frankot-Chellappa 積分。→ z HxW(定数分の自由度あり・平均0基準)。 · 例: photometric_stereorender_lambertian (normalmap → image2d) — 法線 + アルベド + 光源方向 → Lambertian 画像(検査サンプル生成 / GT 検証 / 逆レンダの順方向)。→ HxW。 · 例: photometric_stereo, render_shadeplane_sweep_depth (image2d, image2d → depth) — plane-sweep stereo で密な深度マップを推定。→ (H,W) depth。 · 例: plane_sweep_depthwarp_by_plane (image2d → image2d) — homography H で img を逆ワープ。→ out[y,x] = img(H·(x,y,1))(bilinear)。 · 例: motion_scenedlt_pose (points, keypoints → pose) — DLT で 3D-2D 対応からカメラ姿勢を復元(K 既知)。→ (R (3,3), t (3,))。6 点以上必要。 · 例: pnp_pose_outliers, pose_estimationpnp_ransac (points, keypoints → pose) — 外れ値に頑健な PnP(RANSAC + 最終 DLT リフィット)。→ (R, t, inlier_mask, info)。 · 例: pnp_pose_outliers, pose_estimationreprojection_error (points, keypoints → measurement) — 再投影誤差(RMS ピクセル)。姿勢の当てはまり評価。→ scalar。 · 例: pnp_pose_outliers, pose_estimationoptimize_pose_graph (pose → table) — 相対姿勢制約 + ループ閉じから大域姿勢を最適化。→ dict{poses, rmse, cost}。 · 例: pose_graph_slamrelative_pose (pose, pose → pose) — T_i⁻¹ ∘ T_j = i←j の相対姿勢。pose_* = [rvec |
t] (6,)。→ (rvec_ij (3,), t_ij (3,))。 · 例: pose_graph_slam, sfm_recon |
mean_edge_error (pose → measurement) — エッジ残差の RMS(姿勢グラフの整合度)。→ scalar。 · 例: sfm_reconstatistical_outlier_removal (points → points) — 各点の k 近傍平均距離が大域的に外れる点を除去する(統計的外れ値除去)。 · 例: pcl_geodesicradius_outlier_removal (points → points) — 半径 radius 内の近傍数が min_neighbors 未満の点を除去する(孤立点除去)。 · 例: pcl_geodesicvoxel_grid_downsample (points → points) — 辺 voxel_size の格子で点群を間引き、各セルを重心 1 点に集約する(決定論的)。 · 例: pointcloud_downsamplingmls_smooth (points → points) — 各点を局所多項式曲面へ射影してノイズを落とす(Moving Least Squares 平滑)。 · 例: pcl_geodesicvolume_downsample (voxel → voxel) — Block-pool a (D, H, W) volume by an integer factor per axis (data 間引き). · 例: volume_downsamplingvol_profile_line (voxel → pairs) — Gray-value profile along the straight probe p0 -> p1. · 例: wall_thickness_probevol_edge_probe (voxel → table) — Sub-sample edges along the probe p0 -> p1. · 例: wall_thickness_probevol_wall_thickness (voxel → signal) — Wall thicknesses along the probe p0 -> p1 — the industrial-CT · 例: wall_thickness_probedepth_to_organized_points (depth → pointmap) — organized 深度画像 → 格子整列 3D 点 (H,W,3)。 · 例: range_imagenormals_from_depth (depth → normalmap) — organized 深度 → 向き付き単位法線 (H,W,3)。隣接画素の 3D 点の外積(格子構造を利用、O(HW))。 · 例: range_imageocclusion_edges (depth → image2d) — 深度の不連続(前景/背景境界 = 遮蔽エッジ)を検出。→ bool HxW。 · 例: range_imagebearing_angle_image (depth → image2d) — bearing-angle 画像: 走査方向に沿った視線と局所面のなす角(range image の古典記述子)。→ HxW(度)。 · 例: sensor_segpoisson_lite (points → mesh) — 点群 (N,3) → (vertices(V,3), faces(F,3)) の表面メッシュ(スクリーンド Poisson 軽量近似)。 · 例: poisson_surface_reconalpha_shape_mesh (points → mesh) — alpha shapes による表面三角形メッシュ(点群 → (vertices, faces))。 · 例: alpha_shape_topologyalpha_shape_boundary (points → indices) — alpha shapes による境界点インデックスを返す(点群 → 境界点)。 · 例: sfm_reconestimate_alpha (points → measurement) — 点群のスケールから推奨 alpha を返す(最近傍距離の中央値ベース)。 · 例: alpha_shape_topology, sfm_reconrefine_peak_newton (score, position → position) — スコア/相関 volume の整数ピークを 3D Newton でサブボクセル精緻化する(反復最適化)。 · 例: refinementrefine_translation_lk (voxel, voxel, position → position) — Gauss-Newton 逆合成 Lucas-Kanade による 3D 並進サブボクセル精緻化。 · 例: refinementrefine_lm (voxel, voxel, position → table) — Levenberg-Marquardt による並進(+等方スケール/輝度ゲイン)サブボクセル精緻化。 · 例: refinementrefine_rotation_z (voxel, voxel, angle → angle) — z 軸回転角の Gauss-Newton 精緻化(Lucas-Kanade on SSD、1 パラメータ)。 · 例: refinementicp_point2point_3d (points, points → pose) — 点群を point-to-point ICP(Kabsch/SVD)で精緻化する。 · 例: gicp_register, itokawa_self_register, itokawa_shape_match, partial_overlap_icpicp_point2plane (points, points, normals → pose) — 点-面 ICP(Gauss-Newton, 小角近似)で剛体変換を高精度に精緻化する。 · 例: refinementlabel_components (voxel → labels) — 3D 二値ボリュームを連結成分にラベリングする。 · 例: region_props_3d, watershed3dregion_props (voxel → table) — 各連結成分のリージョンプロパティ一覧を返す。 · 例: region_props_3dlargest_component (voxel → voxel) — 最大(最多ボクセル)連結成分の bool マスクを返す。 · 例: region_props_3dfilter_by_volume (voxel → voxel) — min_voxels 未満の連結成分を除去した bool マスクを返す。 · 例: region_props_3dinner_box3 (voxel → primitive) — 二値ボクセル領域に完全に内接する最大の軸平行ボックス(2-D inner_rectangle1 の · 例: inner_box_inspectionvol_label (voxel → labels) — 3-D connected-component labelling with a selectable neighbourhood. · 例: ct_bone_segmentation, molecule_atom_count, vessel_metrologyvol_region_props (labels → table) — Per-component quantitative descriptors from a label volume. · 例: vessel_metrologyinlier_ratio (points, points → measurement) — 対応集合の inlier 率 = ‖T·source[i] − target[i]‖ < thresh の割合。→ [0,1]。 · 例: pose_estimation, ransac_prim, reg_evalrmse_inliers (points, points → measurement) — inlier 対応(残差 < thresh)上の RMSE と inlier 数。→ (rmse, n_inliers)。 · 例: reg_evalregistration_recall (points, points → measurement) — 3DMatch 流の per-pair 登録成否 = 1.0(成功)/ 0.0(失敗)。 · 例: reg_evalrotation_translation_error (pose, pose → measurement) — 2 つの 4×4 変換間の相対回転誤差(測地角[度], RRE)と相対並進誤差(RTE)。 · 例: reg_evalproject_points (points → keypoints) — 3D 点群 (N,3) → 画像座標 (u,v) と深度。ピンホール(depth_to_points の順方向)。 · 例: pnp_pose_outliers, pose_estimationrender_point_depth (points → depth) — 点群 → 深度画像(z-buffer、各画素に最近点の深度)。観測合成/外観検査サンプル。 · 例: sfm_reconrender_volume_projection (voxel → image2d) — voxel を任意視点で 2D 投影(mode=xray=減衰積算 / mip=最大値)。DRR(X線)・世界モデル観測。 · 例: ct_hand_radiographrender_shaded (normalmap → image2d) — 法線マップ (H,W,3) + 光源方向 → Lambertian 陰影画像(外観サンプル生成、光学と接続)。 · 例: render_aoambient_occlusion (mesh → image2d) — メッシュを AO マップ画像 (H, W) [0,1] にレンダリングして返す。 · 例: render_aocast_shadow (mesh, vector → image2d) — メッシュのキャスト影 / ソフトシャドウを計算し、可視性マップ (H,W) ∈ [0,1] を返す。 · 例: render_beauty, render_shadowphong_shade (normalmap → image2d) — Phong 反射モデルで法線マップを陰影付け(環境光 + 拡散 + 鏡面)。→ (H, W)。 · 例: render_beauty, render_shadematcap_shade (normalmap, image2d → image2d) — MatCap: 視空間法線を lit-sphere テクスチャに写して素材の見えを転写。→ (H, W[, C])。 · 例: render_shadesupersample_mesh (mesh → image2d) — メッシュを SSAA でアンチエイリアス描画 -> float 画像 (H, W) (or (H, W, C))。 · 例: render_ssaaantialias (image2d → image2d) — 高解像画像を整数倍 ss で縮小(area-average anti-aliasing)。 · 例: render_ssaaedge_alias_energy (image2d → measurement) — エッジのエイリアス(ジャギー)エネルギー = ラプラシアンの RMS(小さいほど滑らか)。 · 例: render_beauty, render_ssaatonemap_reinhard (image2d → image2d) — Reinhard トーンマップで HDR を [0, 1] の LDR へ圧縮。→ float64、入力と同形状。 · 例: render_beauty, render_tonemaptonemap_aces (image2d → image2d) — ACES filmic 近似(Narkowicz 2015)で HDR を [0, 1] の LDR へ圧縮。→ float64。 · 例: render_tonemaprender_beauty (mesh → rgbimage) — メッシュを全品質層合成で「映える静止 3D」1 枚に描く → RGB (size, size, 3) float [0,1]。 · 例: anatomical_hand, render_beautybrdf_lommel_seeliger (normalmap → image2d) — Lommel-Seeliger 反射則(縁まで明るいレゴリス)で法線マップを陰影付けし I/F (H, W) を返す。 · 例: itokawa_regolith_herobrdf_hapke (normalmap → image2d) — Hapke 反射則(対向効果 + 多重散乱 + 巨視的粗さ θ̄)で法線マップを陰影付けし I/F (H, W) を返す。 · 例: itokawa_regolith_heroshadow_raycast (mesh, vector → image2d) — メッシュへ直接レイを飛ばして太陽光の可視性 (H,W) ∈ [0,1] を返す(shadow map 不使用)。 · 例: itokawa_regolith_herorender_regolith (mesh → rgbimage) — 小惑星のレゴリスを物理ベース(Hapke + 太陽視直径のレイキャスト影 + 環境光ゼロ)で描く → RGB (size,size,3)。 · 例: itokawa_regolith_heromesh_edge_stats (mesh → table) — Edge-length and face-area percentiles with non-uniformity ratios (table). · 例: mesh_resolution_demomesh_detail_map (mesh → table) — Per-vertex coarseness and detail of a mesh (table). · 例: mesh_resolution_demomesh_split_long_edges (mesh → mesh) — Bisect edges longer than max_edge until none remains — adaptive refinement (mesh). · 例: mesh_resolution_demomesh_isotropic_remesh (mesh → mesh) — Incremental isotropic remeshing to a uniform target_edge (mesh). · 例: mesh_resolution_demomesh_sample_points (mesh → points) — Surface samples at a stated spacing — area-weighted random or Poisson-disk (points). · 例: mesh_resolution_demomesh_lod_chain (mesh → table) — Decimation levels with the measured geometric error of each (table). · 例: mesh_resolution_demomesh_select_lod (table → table) — The coarsest LOD level whose geometric error projects below pixel_tolerance (table). · 例: mesh_resolution_demomesh_reduction_report (mesh, mesh → table) — What a reduction (decimation, remesh, voxelisation) lost, in numbers (table). · 例: mesh_resolution_demomesh_decimate_preserving (mesh → table) — Decimation that keeps the detailed regions and reports what it lost (table). · 例: mesh_resolution_demopc_density (points → table) — Local spacing per point and the cloud’s non-uniformity (table). · 例: mesh_resolution_demopc_poisson_disk (points → points) — Blue-noise thinning: keep points greedily so that no two are closer than radius (points). · 例: mesh_resolution_demopc_fill_sparse (points → points) — Insert points where the local spacing exceeds spacing, on the local PCA plane (points). · 例: mesh_resolution_demopc_density_equalize (points → points) — Fill the sparse regions, then thin the dense ones: uniform spacing (points). · 例: mesh_resolution_demopc_lod_chain (points → table) — Poisson-disk levels at doubling spacings (table). · 例: mesh_resolution_demopc_thinning_report (points, points → table) — What a point-cloud thinning removed, and whether it touched the rare points (table). · 例: mesh_resolution_demovol_gaussian_psf (measurement → voxel) — A normalised (sums to 1) 3-D Gaussian PSF kernel. sigma is a scalar or · 例: deconv_fft_restorevol_richardson_lucy (voxel, voxel → voxel) — Richardson–Lucy deconvolution of a non-negative volume by a known PSF. · 例: deconv_fft_restorevol_rle_encode (voxel → rle_region) — Encode a binary volume as x-runs (the 3-D HALCON-region representation). · 例: rle_region_efficiencyvol_rle_decode (rle_region → voxel) — Decode a VolRLE back to a dense (D, H, W) float64 {0, 1} · 例: rle_region_efficiencyvol_rle_volume (rle_region → measurement) — Voxel count of the region, computed on the runs (no decode). Measured · 例: rle_region_efficiencyvol_rle_bbox (rle_region → primitive) — Tight bounding box (z0, y0, x0, z1, y1, x1) (exclusive upper bounds) · 例: rle_region_efficiencyvol_rle_centroid (rle_region → position) — Centroid (z, y, x) of the region, computed on the runs (no decode). · 例: rle_region_efficiencyvol_rle_union (rle_region, rle_region → rle_region) — Union of two RLE regions, computed on the runs (no decode). Cost scales · 例: rle_region_efficiencyvol_rle_intersect (rle_region, rle_region → rle_region) — Intersection of two RLE regions on the runs (no decode). · 例: rle_region_efficiencyvol_rle_difference (rle_region, rle_region → rle_region) — Set difference a \ b on the runs (no decode). · 例: rle_region_efficiencyvol_rle_components (voxel → rle_region) — Split a binary volume into per-component VolRLE regions. · 例: rle_region_efficiencyransac_plane (points → primitive) — 外れ値に頑健な RANSAC 平面適合。 · 例: ransac_primransac_sphere (points → primitive) — 外れ値に頑健な RANSAC 球適合。 · 例: ransac_primransac_line (points → primitive) — 外れ値に頑健な RANSAC 直線適合。 · 例: geometry_metrologyransac_cylinder (points, normals → primitive) — 外れ値に頑健な RANSAC 円筒適合(点法線が必要)。 · 例: ransac_primfit_cone (points → primitive) — 点群に無限円錐を当てはめ {apex, axis, half_angle, residual} を返す。 · 例: fit_primitives_extfit_torus (points → primitive) — 点群にトーラスを当てはめ {center, axis, R, r, residual} を返す。 · 例: fit_primitives_extfit_ellipsoid (points → primitive) — 点群に任意姿勢の 3 軸楕円体を代数フィットし {center, axes, radii, residual} を返す。 · 例: fit_primitives_extnearest_neighbor_flow (points, points → flow_scattered) — 各点 pts0 から pts1 の最近傍への 3-D 変位ベクトル場 (N, 3) を返す。 · 例: scene_flow_rigidrigid_flow (points, points → pose) — pts0 -> pts1 を説明する単一剛体運動を最近傍対応 + Kabsch(ICP 風)で推定。 · 例: scene_flow_rigidsmooth_flow (points, points → flow_scattered) — 最近傍フローを近傍平均で局所平滑化した正則化フロー (N, 3) を返す。 · 例: scene_flow_rigidgrid_coords ( → coordgrid) — CSG 評価用のボクセル中心座標グリッドを作る(occupancy と同じ格子規約)。 · 例: gear_metrology, molecule_atom_count, procedural_hand, render_beauty, sdf_csg, sfm_reconsphere_sdf (coordgrid → sdf) — 球の符号付き距離場: |p - center| - R(内側負・外側正)。 · 例: annotate3d_figure, gear_metrology, molecule_atom_count, procedural_hand, render_beauty, sdf_csg, sfm_reconbox_sdf (coordgrid → sdf) — 軸平行直方体の厳密な符号付き距離場(内側負・外側正)。 · 例: gear_metrology, render_beauty, sdf_csgplane_sdf (coordgrid → sdf) — 半空間(平面で切った側)の厳密な符号付き距離場(内側負・外側正)。 · 例: sdf_csgcylinder_sdf (coordgrid → sdf) — 有限長の円柱(両端が平らな蓋)の厳密な符号付き距離場(内側負・外側正)。 · 例: sdf_csgtorus_sdf (coordgrid → sdf) — トーラス(ドーナツ)の厳密な符号付き距離場(内側負・外側正)。 · 例: sdf_csgcapsule_sdf (coordgrid → sdf) — 線分 a–b を半径 radius で太らせたカプセルの厳密な符号付き距離場。 · 例: procedural_hand, sdf_csgsdf_union (sdf, sdf → sdf) — 2 SDF の和集合 A∪B = 要素ごとの min(a, b)(内側=負がどちらかにあれば内側)。 · 例: gear_metrology, render_beauty, sdf_csgsdf_intersect (sdf, sdf → sdf) — 2 SDF の積集合 A∩B = 要素ごとの max(a, b)(両方の内側でのみ内側)。 · 例: gear_metrology, render_beauty, sdf_csgsdf_subtract (sdf, sdf → sdf) — 差集合 A\B = max(a, -b)(A の内側 かつ B の外側 = -b の内側)。 · 例: sdf_csgsdf_smooth_union (sdf, sdf → sdf) — 滑らかに丸めた和集合(polynomial smooth-min)。k>0 で継ぎ目を半径 ~k で丸める。 · 例: render_beautysdf_offset (sdf → sdf) — SDF のゼロ等値面を距離 r だけ法線方向へ動かす = sdf - r(r>0 膨張, r<0 収縮)。 · 例: sfm_reconregion_growing (points → labels) — 法線類似で領域成長し連結した平滑領域へ同ラベルを付す(曲率ゲート無し変種)。 · 例: sensor_segeuclidean_cluster (points → labels) — 半径 tol の近接グラフの連結成分で距離クラスタリング(-1=ノイズ)。 · 例: object_segmentationplane_segmentation (points → labels) — 反復 RANSAC で最大 max_planes 枚の平面を逐次抽出(残差点 -1)。 · 例: object_segmentationvol_watershed (voxel → labels) — Marker-controlled 3-D watershed segmentation (optional — scikit-image). · 例: molecule_atom_countd2_distribution (points → descriptor) — ランダムな 2 点対のユークリッド距離分布(Osada 2002 の D2)。 · 例: shape_desc_posea3_distribution (points → descriptor) — ランダムな 3 点 (A, B, C) が頂点 B で作る角の分布(Osada 2002 の A3)。 · 例: shape_desc_poseextent_signature (points → descriptor) — PCA 主軸(共分散の固有ベクトル)方向の広がりの比を返す。 · 例: shape_desc_posedescribe (points → descriptor) — D2 + A3 + extent を連結した大域形状記述子を返す。 · 例: denoise_evolution, shape_desc_pose, shape_retrievalshape_distance (descriptor, descriptor → measurement) — 2 つの記述子間の距離。小さいほど同形状。 · 例: moment_invariants, shape_desc_pose, shape_retrievalcarve (images → voxel) — bounds を res^3 voxel に離散化し、全シルエット内に射影される voxel を残す(空間彫刻)。 · 例: space_carvingvisual_hull (images → voxel) — 多視点シルエットの visual hull を voxel 占有として返す(:func:carve の別名)。 · 例: space_carvingsynthesize_silhouette (points → image2d) — 3-D 点群を (K,R,t) カメラへ射影し占有画素 True のシルエット(H,W bool)を返す。 · 例: space_carvingcarve_look_at (vector → pose) — carve / synthesize_silhouette に渡せるカメラ姿勢 (R, t) を作る。 · 例: space_carvingwrapped_phase (images → image2d) — N-step 位相シフト縞画像から wrapped phase (-π, π] を求める。 · 例: structured_light, structured_light_scanunwrap_phase_2d (image2d → image2d) — wrapped phase を skimage.restoration.unwrap_phase で連続位相に展開する。 · 例: structured_lightgraycode_decode (images → image2d) — Gray code ビット画像列 → 整数フリンジ次数マップ(絶対次数)。 · 例: graycode_structured_light, structured_light_scandecode_fringe (images → depth) — 位相シフト画像列を一括復号: wrapped → unwrap →(参照減算で)高さ。 · 例: structured_lightsynthesize_fringes (image2d → images) — 既知の height map から N-step 位相シフト縞画像列を合成する(テスト/サンプル生成用)。 · 例: structured_lightabsolute_phase (image2d, image2d → image2d) — 巻き込み位相を、粗いが絶対的な位相推定で「次数確定」して絶対位相にする。 · 例: structured_light_scantriangulate_column (image2d → depth) — 各カメラ画素の「投影機コラム番号」から深度 Z を三角測量する(構造化光の最終段)。 · 例: structured_light_scanfit_superquadric (points → primitive) — 点群にスーパー2次曲面を least_squares で当てはめ dict{a,eps,R,t,residual} を返す。 · 例: superquadric_fitsample_surface (vector → points) — スーパー2次曲面の表面点を (eta, omega) パラメトリックにサンプリング。 · 例: mesh_lod_download, superquadric_fitinside_outside (points → signal) — スーパー2次曲面の内外関数 F(表面=1, 内部<1, 外部>1)。 · 例: superquadric_fitsuperquadric_residual (points → measurement) — Gross-Boult 体積補正残差 mean( (sqrt(a1 a2 a3)(F^eps1 - 1))^2 )。 · 例: superquadric_fitfit_poly_surface (image2d, image2d, image2d → poly_surface) — 散布 (x,y,z) → z=f(x,y) 多項式最小二乗。返り値 model(coef/powers/degree/rms/pv)。 · 例: contours_to_terraineval_poly_surface (poly_surface, image2d, image2d → image2d) — model を (x,y) で評価 → z(x の shape で返す)。 · 例: contours_to_terrainsurface_form_error (image2d → measurement) — 高さ場 grid → 理想曲面(多項式)残差=形状誤差(平面度 deg1/球面度 deg2)。→ (residual, rms, pv)。 · 例: geometry_metrologybackground_flatten (image2d → image2d) — 画像の低次曲面(照明ムラ)をフィット減算=シェーディング補正。→ flattened。 · 例: geometry_metrologydetect_reflection_symmetry (points → primitive) — PCA 主軸を法線とする候補平面(重心通過)から最良の反射対称面を選ぶ。 · 例: dl_mesh_symmetry, itokawa_symmetry_honest, reflection_symmetry, symmetrydetect_rotational_symmetry (points → primitive) — PCA 主軸を候補軸として最良の回転対称(軸 × order)を選ぶ。 · 例: rotational_symmetry_fold, symmetryreflect_points (points → points) — 点群を平面(点 plane_point・法線 plane_normal)で鏡映。→ (N,3)。 · 例: reflection_symmetryreflection_symmetry_score (points → measurement) — 反射対称スコア = chamfer(鏡映, 元) / 中央値最近傍間隔(小さいほど対称、スケール不変)。→ float。 · 例: dl_mesh_symmetry, reflection_symmetrymesh_displace_fbm (mesh → mesh) — Roughen a mesh by displacing vertices along their normals with seeded fBm noise → (V, F). · 例: itokawa_regolith_heroterrain_region_mask (mesh → signal) — Per-face terrain weights (M,) in [0,1]: 0 = smooth regolith “sea”, 1 = rough highland. · 例: itokawa_regolith_heromesh_scatter_boulders (mesh → mesh) — Scatter partly-buried boulders on a mesh (power-law sizes, seeded) → (V, F) · 例: itokawa_regolith_heromesh_edge_lengths (mesh → signal) — Local edge length of a triangle mesh → (N,) per vertex (mean of incident edges), · 例: itokawa_regolith_heromesh_subdivide (mesh → mesh) — Refine a triangle mesh → (V, F): uniform midpoint subdivision (levels passes, · 例: itokawa_regolith_herodisplacement_band_weights (mesh → matrix) — Per-octave, per-vertex band gate (K, N) in [0,1]: 1 where the mesh can carry the · 例: itokawa_regolith_heromesh_displace_spectrum (mesh → mesh) — Displace vertices along their normals with a stated amplitude spectrum, band-limited · 例: itokawa_regolith_herobump_normals_fbm (normalmap, pointmap → normalmap) — Perturb a normal map with the gradient of a seeded multi-octave height field · 例: itokawa_regolith_heropoints_to_voxel (points → voxel) — 点群 (N,3) → 密度 voxel (size³)。scatter_add で splat、任意で gaussian 平滑。 · 例: sh_descriptor_retrieval, shape_desc_posegaussians_to_voxel (points → voxel) — 3DGS(異方性ガウス)→ 密度 voxel。各ガウスを means に opacity で置き、平均 scale で平滑。 · 例: transforms_reprmesh_to_voxel (mesh → voxel) — mesh(頂点+面)→ 密度 voxel。面上を一様サンプリング → splat(mesh 行を全手法へ接続)。 · 例: transforms_reprmesh_to_points (mesh → points) — mesh(頂点+面)→ 表面点群(面積重み一様サンプリング)。mesh→point cloud 変換。 · 例: mesh_decimatedepth_to_points (depth → points) — 深度マップ(2.5D)→ point cloud(ピンホール逆投影)。depth 行を全手法へ接続。 · 例: structured_light_scan, transforms_reprvoxel_to_mips (voxel → images) — 3D → 直交 3 方向の最大値投影(MIP)。2D 手法(accel の 2D NCC 等)を適用する入口。 · 例: transforms_reprvoxel_to_mesh (voxel → mesh) — voxel → mesh(marching cubes、skimage)。返り値 (verts, faces, normals)。voxel→mesh 変換。 · 例: mesh_smoothtsdf_from_depth (depth → sdf) — 深度マップ(2.5D)→ TSDF volume(RGB-D 再構成の標準表現)。depth→TSDF 変換。 · 例: transforms_reprsigned_distance_field (voxel → sdf) — occupancy/密度 voxel → 符号付き距離場 SDF(内側<0・外側>0)。edt_jfa を両側に。 · 例: transforms_reprsdf_to_occupancy (sdf → voxel) — SDF → occupancy voxel(iso 以下=内側=1)。SDF から voxel へ戻す。 · 例: transforms_represtimate_point_normals (points → normals) — 点群 (N,3) → 単位法線(局所 k 近傍共分散の最小固有ベクトル=PCA)。 · 例: fpfh_correspondenceto_points (voxel, points, mesh, depth, gaussians → points) — 任意の 3D 構造 → 点群(共通表現)。全5構造を 1 本の入口へ統合。 · 例: transforms_reprfuse (depth → sdf) — 深度列を new_volume + integrate で 1 つの TSDF volume に融合。返り値 (tsdf, weight)。 · 例: tsdf_fusion_demointegrate (sdf, depth → sdf) — 深度 1 枚を投影的 TSDF で volume に統合(in-place、重み付き移動平均)。 · 例: transforms_reprextract_surface_points (sdf → points) — TSDF ゼロ交差から表面点 (M,3) を抽出(marching cubes 不要、線形補間)。 · 例: transforms_repr, tsdf_fusion_demofundamental_8point (image2d, image2d → matrix) — 正規化 8 点法で基礎行列 F を推定(rank-2 強制)。→ F (3,3)。8 点以上必要。 · 例: two_view_poseessential_8point (image2d, image2d → matrix) — 対応点 + K から本質行列 E を直接。→ E (3,3)。 · 例: sfm_reconrecover_pose (image2d, image2d → pose) — 対応点 + K から相対姿勢 (R,t) と 3D 構造を復元(cheirality で一意化)。→ (R, t_unit, points3d)。 · 例: two_view_posetriangulate (image2d, image2d → points) — DLT 三角測量: 2 視点の対応点 + 射影行列 → 3D 点。→ (N,3)。 · 例: sfm_reconsampson_distance (image2d, image2d → signal) — エピポーラ拘束の Sampson 距離(1 次幾何誤差、各対応)。→ (N,)。 · 例: two_view_pose計 901 ops / 48 categories。
1 画像を取り 1 画像/領域/輪郭/特徴を返すパイプライン op。in → out のデータ種で連鎖を組む。HALCON 別名は用途の手掛かり。
vol_gaussian volume → volume · 例: gallery2d_physics_alife_3dvol_median volume → volume · 例: gallery2d_physics_alife_3dvol_erode volume → volume · 例: gallery2d_physics_alife_3d, poc_warehouse_flowvol_dilate volume → volume · 例: gallery2d_physics_alife_3d, poc_warehouse_flowvol_threshold volume → volume · 例: gallery2d_physics_alife_3dvol_reg_dilate volume → volume · 例: gallery2d_physics_alife_3dvol_reg_erode volume → volume · 例: gallery2d_physics_alife_3dvol_dilation_ball volume → volume · 例: gallery2d_physics_alife_3dvol_erosion_ball volume → volume · 例: gallery2d_physics_alife_3dvol_opening_ball volume → volume · 例: gallery2d_physics_alife_3d, poc_warehouse_flowvol_mip volume → image · 例: gallery2d_physics_alife_3d, poc_cold_chain_excursionvol_slice volume → image · 例: gallery2d_physics_alife_3dabs_image (halcon: abs_image) image → image · 例: gallery2d_gray_arithsqrt_image (halcon: sqrt_image) image → image · 例: gallery2d_gray_arithexp_image (halcon: exp_image) image → image · 例: gallery2d_gray_arithlog_image (halcon: log_image) image → image · 例: gallery2d_gray_arith, poc_weld_radiograph_porositysin_image (halcon: sin_image) image → image · 例: gallery2d_gray_arithcos_image (halcon: cos_image) image → image · 例: gallery2d_gray_arithasin_image (halcon: asin_image) image → image · 例: gallery2d_gray_arithacos_image (halcon: acos_image) image → image · 例: gallery2d_gray_arithatan_image (halcon: atan_image) image → image · 例: gallery2d_gray_arithtan_image (halcon: tan_image) image → image · 例: gallery2d_gray_arithalife_gray_scott image → image · 例: gallery2d_physics_alife_3dalife_turing image → image · 例: gallery2d_physics_alife_3d, sim2real_and_alifealife_life_step image → image · 例: gallery2d_physics_alife_3d, sim2real_and_alifealife_cyclic_ca image → image · 例: gallery2d_physics_alife_3d, sim2real_and_alifealife_perona_malik image → image · 例: gallery2d_physics_alife_3dalife_curvature_flow image → image · 例: gallery2d_physics_alife_3dalife_dla image → image · 例: gallery2d_physics_alife_3d, sim2real_and_alifealife_reaction_bz image → image · 例: gallery2d_physics_alife_3d, sim2real_and_alifealife_wolfram1d image → image · 例: gallery2d_physics_alife_3dalife_langton_ant image → image · 例: gallery2d_physics_alife_3dalife_lenia image → image · 例: gallery2d_physics_alife_3dalife_sandpile image → image · 例: gallery2d_physics_alife_3dxcv_stylization image → image · 例: gallery2d_color_artisticxcv_pencil_sketch image → image · 例: gallery2d_color_artisticxpil_emboss image → image · 例: gallery2d_color_artisticaug_shot_noise image → image · 例: gallery2d_color_artistic, sim2real_and_alifeaug_read_noise image → image · 例: gallery2d_color_artisticaug_fixed_pattern image → image · 例: gallery2d_color_artistic, sim2real_and_alifeaug_motion_blur image → image · 例: gallery2d_color_artisticaug_vignette image → image · 例: gallery2d_color_artistic, poc_solar_el_inspection, sim2real_and_alifeaug_chromatic image → image · 例: gallery2d_color_artisticaug_rolling_shutter image → image · 例: gallery2d_color_artistic, sim2real_and_alifeaug_jpeg_blocks image → image · 例: gallery2d_color_artistic, poc_prnu_camera_fingerprint, sim2real_and_alifeaug_cutout image → image · 例: gallery2d_color_artisticaug_barrel image → image · 例: gallery2d_color_artistic, sim2real_and_alifedecode_barcode (halcon: find_bar_code) image → feature · 例: gallery2d_physics_alife_3d, poc_barcode_1dimg_to_points image → points · 例: gallery2d_bridgeimg_to_keypoints image → keypoints · 例: gallery2d_bridgeimg_to_signal image → signal · 例: gallery2d_bridgeimg_to_counts image → counts · 例: gallery2d_bridgeimg_to_matrix image → matrix · 例: gallery2d_bridgeimg_to_video image → video · 例: gallery2d_bridgeimg_to_volume image → volume · 例: gallery2d_bridgeimg_to_lightfield image → lightfield · 例: gallery2d_bridgeimg_to_rgb image → rgbimage · 例: gallery2d_bridgeimg_to_cimage image → cimage · 例: gallery2d_bridgeimg_to_beatcube image → beatcube · 例: gallery2d_bridgeimg_to_monogenic image → qimage · 例: gallery2d_bridgeclassify_shape region → feature · 例: gallery2d_featurescfa_to_rgb (halcon: cfa_to_rgb) image → color · 例: gallery2d_color_artistictrans_from_rgb (halcon: trans_from_rgb) color → color · 例: gallery2d_color_artistic, poc_leaf_disease_area, poc_solder_fillet_aoitrans_to_rgb (halcon: trans_to_rgb) color → color · 例: gallery2d_color_artisticlinear_trans_color (halcon: linear_trans_color) color → color · 例: gallery2d_color_artisticprincipal_comp (halcon: principal_comp) color → color · 例: gallery2d_color_artisticrgb1_to_gray (halcon: rgb1_to_gray) color → image · 例: gallery2d_color_artisticrgb3_to_gray (halcon: rgb3_to_gray) color → image · 例: gallery2d_color_artisticaccess_channel (halcon: access_channel) color → image · 例: gallery2d_color_artistic, poc_leaf_disease_area, poc_solder_fillet_aoiselect_contours (halcon: select_contours_xld) contour → contour · 例: gallery2d_contour_measure, quickstartsmooth_contours (halcon: smooth_contours_xld) contour → contour · 例: gallery2d_contour_measurefit_line_contours (halcon: fit_line_contour_xld) contour → contour · 例: gallery2d_contour_measure, poc_screw_thread_metrologycontours_to_region (halcon: gen_region_contour_xld) contour → region · 例: gallery2d_contour_measure, quickstartsk_find_contours image → contour · 例: gallery2d_contour_measureedges_sub_pix (halcon: edges_sub_pix) image → contour · 例: gallery2d_contour_measure, quickstartlines_gauss (halcon: lines_gauss) image → contour · 例: gallery2d_contour_measure, poc_solar_el_inspection, poc_weld_bead_scan_angleselect_contours_xld (halcon: select_contours_xld) contour → contour · 例: gallery2d_contour_measuresmooth_contours_xld (halcon: smooth_contours_xld) contour → contour · 例: gallery2d_contour_measuregen_region_contour_xld (halcon: gen_region_contour_xld) contour → region · 例: gallery2d_contour_measureclose_contours_xld (halcon: close_contours_xld) contour → contour · 例: gallery2d_contour_measureaffine_trans_contour_xld (halcon: affine_trans_contour_xld) contour → contour · 例: gallery2d_contour_measureprojective_trans_contour_xld (halcon: projective_trans_contour_xld) contour → contour · 例: gallery2d_contour_measurepolar_trans_contour_xld (halcon: polar_trans_contour_xld) contour → contour · 例: gallery2d_contour_measureshape_trans_xld (halcon: shape_trans_xld) contour → contour · 例: gallery2d_contour_measurethreshold_sub_pix (halcon: threshold_sub_pix) image → contour · 例: gallery2d_contour_measure, poc_screw_thread_metrologyzero_crossing_sub_pix (halcon: zero_crossing_sub_pix) image → contour · 例: gallery2d_contour_measurelines_facet (halcon: lines_facet) image → contour · 例: gallery2d_contour_measuregen_region_polygon_xld (halcon: gen_region_polygon_xld) contour → region · 例: gallery2d_contour_measureaffine_trans_polygon_xld (halcon: affine_trans_polygon_xld) contour → contour · 例: gallery2d_contour_measuregen_contour_region_xld (halcon: gen_contour_region_xld) region → contour · 例: gallery2d_contour_measureselect_shape_xld (halcon: select_shape_xld) contour → contour · 例: gallery2d_contour_measurecontour_point_num_xld (halcon: contour_point_num_xld) contour → feature · 例: gallery2d_contour_measureedges_color_sub_pix (halcon: edges_color_sub_pix) color → contour · 例: gallery2d_contour_measurelines_color (halcon: lines_color) color → contour · 例: gallery2d_contour_measuredc_structure_texture image → image · 例: gallery2d_texture_freq, poc_fiber_orientationdc_texture_residual image → image · 例: gallery2d_texture_freqdc_rpca_lowrank image → image · 例: blas_thread_budget, gallery2d_texture_freqdc_rpca_sparse image → image · 例: gallery2d_texture_freqdc_retinex image → image · 例: gallery2d_texture_freq, poc_bone_trabecular_thicknessdc_local_contrast_norm image → image · 例: gallery2d_texture_freqdc_homomorphic image → image · 例: gallery2d_texture_freq, poc_document_scan, poc_mri_bias_fielddeform_tps image → image · 例: gallery2d_geometrydeform_ffd image → image · 例: gallery2d_geometrydeform_mls image → image · 例: gallery2d_geometryit_full_domain image → image · 例: gallery2d_gray_arithit_crop_domain (halcon: crop_domain) image → image · 例: gallery2d_gray_arithsobel_mag (halcon: sobel_amp) image → image · 例: gallery2d_edgesprewitt_mag (halcon: prewitt_amp) image → image · 例: gallery2d_edgesroberts_mag (halcon: roberts) image → image · 例: gallery2d_edgesdog (halcon: diff_of_gauss) image → image · 例: gallery2d_edgesgrad_dir image → image · 例: gallery2d_edgeslog (halcon: laplace_of_gauss) image → image · 例: gallery2d_edges, poc_colormap_readability, poc_datacenter_thermal_fieldcorner_response (halcon: points_harris) image → image · 例: gallery2d_edges, poc_document_scan, poc_matrix_code_readingsk_scharr (halcon: edges_image) image → image · 例: gallery2d_edgessk_farid (halcon: edges_image) image → image · 例: gallery2d_edgessk_dog (halcon: diff_of_gauss) image → image · 例: gallery2d_edgessk_hessian_det image → image · 例: gallery2d_edgessk_corner_harris (halcon: points_harris) image → image · 例: gallery2d_edgescv_scharr (halcon: edges_image) image → image · 例: gallery2d_edgescv_laplacian (halcon: laplace) image → image · 例: gallery2d_edgescv_corner_harris (halcon: points_harris) image → image · 例: gallery2d_edgescv_min_eigen (halcon: points_harris) image → image · 例: gallery2d_edgescv_precorner (halcon: corner_response) image → image · 例: gallery2d_edgesderivate_gauss (halcon: derivate_gauss) image → image · 例: gallery2d_edgeslaplace_of_gauss (halcon: laplace_of_gauss) image → image · 例: gallery2d_edges, poc_real_defect_floordiff_of_gauss (halcon: diff_of_gauss) image → image · 例: gallery2d_edgessobel_amp (halcon: sobel_amp) image → image · 例: gallery2d_edges, poc_fiber_orientation, poc_focus_stacking, poc_real_coin_metrology, poc_white_balancesobel_dir (halcon: sobel_dir) image → image · 例: gallery2d_edges, poc_document_scan, poc_fiber_orientationprewitt_amp (halcon: prewitt_amp) image → image · 例: gallery2d_edges, poc_white_balanceprewitt_dir (halcon: prewitt_dir) image → image · 例: gallery2d_edgesroberts (halcon: roberts) image → image · 例: gallery2d_edges, poc_white_balancekirsch_amp (halcon: kirsch_amp) image → image · 例: gallery2d_edgeskirsch_dir (halcon: kirsch_dir) image → image · 例: gallery2d_edgesfrei_amp (halcon: frei_amp) image → image · 例: gallery2d_edgesrobinson_amp (halcon: robinson_amp) image → image · 例: gallery2d_edgeslaplace (halcon: laplace) image → image · 例: gallery2d_edges, poc_focus_stacking, poc_search_sweep_width, poc_white_balancepoints_foerstner (halcon: points_foerstner) image → image · 例: gallery2d_edgespoints_harris_binomial (halcon: points_harris_binomial) image → image · 例: gallery2d_edgesdots_image (halcon: dots_image) image → image · 例: gallery2d_edgesfrei_dir (halcon: frei_dir) image → image · 例: gallery2d_edgesrobinson_dir (halcon: robinson_dir) image → image · 例: gallery2d_edgesedges_color (halcon: edges_color) color → image · 例: gallery2d_edgesxsk_hessian_eig image → image · 例: gallery2d_edgesxpil_contour image → image · 例: gallery2d_edgesxpil_find_edges image → image · 例: gallery2d_edgesxsp_morph_laplace image → image · 例: gallery2d_edgesxsp_gauss_grad_mag image → image · 例: gallery2d_edgesxsk2_corner_kr image → image · 例: gallery2d_edgesxsk2_inv_gauss_grad image → image · 例: gallery2d_edgesxwt_hf_reconstruct image → image · 例: gallery2d_edgesxwt_directional_detail image → image · 例: gallery2d_edgesxsk3_corner_moravec image → image · 例: gallery2d_edgesxsk3_corner_fast image → image · 例: gallery2d_edgesxkor_laplacian image → image · 例: gallery2d_edgesxkor_harris image → image · 例: gallery2d_edgesxkor_gftt image → image · 例: gallery2d_edgesxkor_hessian image → image · 例: gallery2d_edgesxkor_dog image → image · 例: gallery2d_edgesf2_shock (halcon: shock_filter) image → image · 例: gallery2d_edgesf2_topographic (halcon: topographic_sketch) image → image · 例: gallery2d_edgestf_steerable_filter image → image · 例: gallery2d_edgestf_phase_congruency image → image · 例: gallery2d_edgesxsitk_curvature_flow image → image · 例: gallery2d_color_artisticxsitk_minmax_curv_flow image → image · 例: gallery2d_color_artisticxsitk_curv_aniso_diff image → image · 例: gallery2d_color_artisticxsitk_laplacian_sharpen image → image · 例: gallery2d_color_artisticxsitk_grayscale_fillhole image → image · 例: gallery2d_color_artisticxsitk_grayscale_grindpeak image → image · 例: gallery2d_color_artistic, poc_weld_radiograph_porosityxsitk_opening_by_recon image → image · 例: gallery2d_color_artisticxsitk_closing_by_recon image → image · 例: gallery2d_color_artisticxsitk_signed_maurer_dist region → image · 例: gallery2d_color_artisticxsitk_connected_threshold image → region · 例: gallery2d_color_artisticxsitk_confidence_connected image → region · 例: gallery2d_color_artisticxsitk_maxentropy_thresh image → region · 例: gallery2d_color_artisticxsitk_moments_thresh image → region · 例: gallery2d_color_artisticxsitk_huang_thresh image → region · 例: gallery2d_color_artisticblob_count (halcon: count_obj) region → feature · 例: gallery2d_features, poc_real_coin_metrology, quickstartarea_frac (halcon: area_center) region → feature · 例: gallery2d_featurescount_contours (halcon: count_obj) contour → feature · 例: gallery2d_featurestotal_length (halcon: length_xld) contour → feature · 例: gallery2d_features, poc_solar_el_inspectionvol_count volume → feature · 例: gallery2d_featuressk_euler (halcon: euler_number) region → feature · 例: gallery2d_featuressk_entropy_feat (halcon: entropy_gray) image → feature · 例: gallery2d_featuressk_blur_effect image → feature · 例: gallery2d_features, poc_real_deblur_honestycv_cc_count (halcon: connection) region → feature · 例: gallery2d_featurescv_hough_lines (halcon: hough_lines) image → feature · 例: gallery2d_featurescv_hough_circles (halcon: hough_circles) image → feature · 例: gallery2d_featurescv_good_features image → feature · 例: gallery2d_featuresarea_center (halcon: area_center) region → match · 例: gallery2d_featurescount_obj (halcon: count_obj) region → feature · 例: gallery2d_featurescircularity (halcon: circularity) region → feature · 例: draw_annotate, gallery2d_features, poc_cell_counting, poc_particle_sizing, poc_real_coin_metrology, poc_rotation_invariance_auditcompactness (halcon: compactness) region → feature · 例: gallery2d_featuresconvexity (halcon: convexity) region → feature · 例: gallery2d_featuresrectangularity (halcon: rectangularity) region → feature · 例: gallery2d_featureseccentricity (halcon: eccentricity) region → feature · 例: gallery2d_features, poc_rotation_invariance_auditorientation_region (halcon: orientation_region) region → feature · 例: gallery2d_featuresroundness (halcon: roundness) region → feature · 例: astro_stacking, gallery2d_featuresdiameter_region (halcon: diameter_region) region → feature · 例: gallery2d_featureseuler_number (halcon: euler_number) region → feature · 例: gallery2d_featuresmin_max_gray (halcon: min_max_gray) image → feature · 例: gallery2d_featuresintensity (halcon: intensity) image → feature · 例: gallery2d_features, optics_imaging, poc_solder_fillet_aoigray_histo_abs (halcon: gray_histo_abs) image → feature · 例: gallery2d_featuresentropy_gray (halcon: entropy_gray) image → feature · 例: gallery2d_featureslength_xld (halcon: length_xld) contour → feature · 例: gallery2d_featurescontlength (halcon: contlength) region → feature · 例: gallery2d_featuresarea_holes (halcon: area_holes) region → feature · 例: gallery2d_featuresheight_width_ratio (halcon: height_width_ratio) region → feature · 例: gallery2d_featuresmoments_region_2nd (halcon: moments_region_2nd) region → feature · 例: gallery2d_featuresmoments_region_2nd_invar (halcon: moments_region_2nd_invar) region → feature · 例: gallery2d_features, poc_rotation_invariance_auditarea_center_xld (halcon: area_center_xld) contour → feature · 例: gallery2d_featurescircularity_xld (halcon: circularity_xld) contour → feature · 例: gallery2d_featurescompactness_xld (halcon: compactness_xld) contour → feature · 例: gallery2d_featuresconvexity_xld (halcon: convexity_xld) contour → feature · 例: gallery2d_featuresmoments_region_3rd (halcon: moments_region_3rd) region → feature · 例: gallery2d_featuresmoments_region_central (halcon: moments_region_central) region → feature · 例: gallery2d_featuresmoments_region_central_invar (halcon: moments_region_central_invar) region → feature · 例: gallery2d_features, poc_rotation_invariance_auditmoments_region_2nd_rel_invar (halcon: moments_region_2nd_rel_invar) region → feature · 例: gallery2d_featuresmoments_region_3rd_invar (halcon: moments_region_3rd_invar) region → feature · 例: gallery2d_featuresestimate_noise (halcon: estimate_noise) image → feature · 例: gallery2d_features, poc_weld_radiograph_porosityeccentricity_xld (halcon: eccentricity_xld) contour → feature · 例: gallery2d_featuresorientation_xld (halcon: orientation_xld) contour → feature · 例: gallery2d_featureselliptic_axis_xld (halcon: elliptic_axis_xld) contour → feature · 例: gallery2d_featuresdiameter_xld (halcon: diameter_xld) contour → feature · 例: gallery2d_featuresrectangularity_xld (halcon: rectangularity_xld) contour → feature · 例: gallery2d_featuresmoments_xld (halcon: moments_xld) contour → feature · 例: gallery2d_featureshough_line_trans (halcon: hough_line_trans) image → image · 例: gallery2d_featureshough_circle_trans (halcon: hough_circle_trans) image → image · 例: gallery2d_features, poc_real_coin_metrologyget_region_thickness (halcon: get_region_thickness) region → feature · 例: gallery2d_features, poc_bone_trabecular_thicknessconnect_and_holes (halcon: connect_and_holes) region → feature · 例: gallery2d_featureselliptic_axis (halcon: elliptic_axis) region → feature · 例: gallery2d_featurescount_channels (halcon: count_channels) color → feature · 例: gallery2d_featuresxsk_blob_log image → feature · 例: gallery2d_features, poc_search_sweep_widthxsk_blob_dog image → feature · 例: gallery2d_featuresxsk_blob_doh image → feature · 例: gallery2d_featuresxsk_orb_count image → feature · 例: gallery2d_featuresxcv_orb_count image → feature · 例: gallery2d_featuresxcv2_lap_var image → feature · 例: gallery2d_features, poc_focus_stackingxcv2_fast_count image → feature · 例: gallery2d_featuresxwt_detail_energy image → feature · 例: gallery2d_featuresxwt_packet_entropy image → feature · 例: gallery2d_featuresxsk3_is_low_contrast image → feature · 例: gallery2d_featuresxsk3_estimate_sigma image → feature · 例: gallery2d_featuresxcv3_gray_hu1 image → feature · 例: gallery2d_featuresxcv3_sift_count image → feature · 例: gallery2d_featuresxcv3_brisk_count image → feature · 例: gallery2d_featuresxcv3_agast_count image → feature · 例: gallery2d_featuresxcv3_lsd_count image → feature · 例: gallery2d_featurestf_gradient_domain_reintegrate image → image · 例: gallery2d_smoothing_ranklowpass image → image · 例: gallery2d_texture_freq, signal_filterhighpass (halcon: highpass_image) image → image · 例: gallery2d_texture_freq, signal_filtersk_butterworth image → image · 例: gallery2d_texture_freqfft_image (halcon: fft_image) image → image · 例: gallery2d_texture_freq, poc_moire_screenpower_real (halcon: power_real) image → image · 例: gallery2d_texture_freqpower_byte (halcon: power_byte) image → image · 例: gallery2d_texture_freqphase_rad (halcon: phase_rad) image → image · 例: acoustic_condition_monitoring, gallery2d_texture_freq, poc_leak_localizationhighpass_image (halcon: highpass_image) image → image · 例: gallery2d_texture_freq, poc_river_surface_velocitybandpass_image (halcon: bandpass_image) image → image · 例: gallery2d_texture_freqfft_image_inv (halcon: fft_image_inv) image → image · 例: gallery2d_texture_freqfft_generic (halcon: fft_generic) image → image · 例: gallery2d_texture_freqpower_ln (halcon: power_ln) image → image · 例: gallery2d_texture_freqrft_generic (halcon: rft_generic) image → image · 例: gallery2d_texture_freqphase_deg (halcon: phase_deg) image → image · 例: gallery2d_texture_freqxsp_dct image → image · 例: gallery2d_texture_freqxsp_dct_lowpass image → image · 例: gallery2d_texture_freqxsk2_radon image → image · 例: gallery2d_texture_freqxwt_subband_tile image → image · 例: gallery2d_texture_freqxwt_mra_component image → image · 例: gallery2d_texture_freqrotate_img (halcon: rotate_image) image → image · 例: gallery2d_geometryrescale_img (halcon: zoom_image_factor) image → image · 例: gallery2d_geometryaffine_warp (halcon: affine_trans_image) image → image · 例: gallery2d_geometrysk_swirl (halcon: polar_trans_image) image → image · 例: gallery2d_geometrymirror_image (halcon: mirror_image) image → image · 例: gallery2d_geometrytranspose_region (halcon: transpose_region) region → region · 例: gallery2d_geometryrotate_image (halcon: rotate_image) image → image · 例: gallery2d_geometryzoom_image_factor (halcon: zoom_image_factor) image → image · 例: gallery2d_geometry, poc_pv_thermal_surveyzoom_image_size (halcon: zoom_image_size) image → image · 例: gallery2d_geometryaffine_trans_image (halcon: affine_trans_image) image → image · 例: gallery2d_geometry, poc_change_detection_misregpolar_trans_image (halcon: polar_trans_image) image → image · 例: gallery2d_geometry, poc_allsky_cloud_cover, poc_gear_tooth_metrologyprojective_trans_image (halcon: projective_trans_image) image → image · 例: gallery2d_geometry, poc_water_levelprojective_trans_image_size (halcon: projective_trans_image_size) image → image · 例: gallery2d_geometryprojective_trans_region (halcon: projective_trans_region) region → region · 例: gallery2d_geometrypolar_trans_image_inv (halcon: polar_trans_image_inv) image → image · 例: gallery2d_geometryaffine_trans_image_size (halcon: affine_trans_image_size) image → image · 例: gallery2d_geometrypolar_trans_image_ext (halcon: polar_trans_image_ext) image → image · 例: gallery2d_geometryaffine_trans_region (halcon: affine_trans_region) region → region · 例: gallery2d_geometrymirror_region (halcon: mirror_region) region → region · 例: gallery2d_geometryzoom_region (halcon: zoom_region) region → region · 例: gallery2d_geometrypolar_trans_region_inv (halcon: polar_trans_region_inv) region → region · 例: gallery2d_geometryxpil_offset image → image · 例: gallery2d_geometryxcv2_warp_logpolar image → image · 例: gallery2d_geometryit_add_image_border (halcon: add_image_border) image → image · 例: gallery2d_geometryit_crop_part (halcon: crop_part) image → image · 例: gallery2d_geometryit_crop_rectangle1 (halcon: crop_rectangle1) image → image · 例: gallery2d_geometryit_change_format (halcon: change_format) image → image · 例: gallery2d_geometrytf_log_polar image → image · 例: gallery2d_geometrygamma (halcon: pow_image) image → image · 例: gallery2d_gray_arithinvert (halcon: invert_image) image → image · 例: gallery2d_gray_arithscale_clip (halcon: scale_image) image → image · 例: gallery2d_gray_arithequalize (halcon: equ_histo_image) image → image · 例: gallery2d_gray_arith, poc_dehazingsigmoid (halcon: scale_image_max) image → image · 例: gallery2d_gray_arithclahe image → image · 例: gallery2d_gray_arith, poc_dehazingsk_adapthist image → image · 例: gallery2d_gray_arithsk_enhance_contrast image → image · 例: gallery2d_gray_arithsk_autolevel (halcon: scale_image_max) image → image · 例: gallery2d_gray_arithsk_adjust_log (halcon: log_image) image → image · 例: gallery2d_gray_arithcv_clahe image → image · 例: gallery2d_gray_arithcv_trunc (halcon: scale_image) image → image · 例: gallery2d_gray_arithgamma_image (halcon: gamma_image) image → image · 例: gallery2d_gray_arithpow_image (halcon: pow_image) image → image · 例: gallery2d_gray_arithinvert_image (halcon: invert_image) image → image · 例: gallery2d_gray_arith, poc_metal_grain_sizescale_image (halcon: scale_image) image → image · 例: gallery2d_gray_arithequ_histo_image (halcon: equ_histo_image) image → image · 例: gallery2d_gray_arithilluminate (halcon: illuminate) image → image · 例: gallery2d_gray_arith, poc_document_scan, poc_matrix_code_readingscale_image_max (halcon: scale_image_max) image → image · 例: gallery2d_gray_arithequ_histo_image_rect (halcon: equ_histo_image_rect) image → image · 例: gallery2d_gray_arithbit_not (halcon: bit_not) image → image · 例: gallery2d_gray_arithmonotony (halcon: monotony) image → image · 例: gallery2d_gray_arithxcv_detail_enhance image → image · 例: gallery2d_gray_arithxpil_edge_enhance image → image · 例: gallery2d_gray_arithxpil_detail image → image · 例: gallery2d_gray_arithxpil_posterize image → image · 例: gallery2d_gray_arithxpil_solarize image → image · 例: gallery2d_gray_arithxpil_autocontrast image → image · 例: gallery2d_gray_arithxpil_contrast image → image · 例: gallery2d_gray_arithxsp_detrend_flatten image → image · 例: gallery2d_gray_arithxsk3_rank_subtract_mean image → image · 例: gallery2d_gray_arithxsk3_rank_equalize image → image · 例: gallery2d_gray_arithxsk3_integral_image image → image · 例: gallery2d_gray_arithxkor_clahe image → image · 例: gallery2d_gray_arithf2_lut_trans (halcon: lut_trans) image → image · 例: gallery2d_gray_arithf2_expand_domain (halcon: expand_domain_gray) image → image · 例: gallery2d_gray_arithf2_bit_slice (halcon: bit_slice) image → image · 例: gallery2d_gray_arithit_bit_lshift (halcon: bit_lshift) image → image · 例: gallery2d_gray_arithit_bit_rshift (halcon: bit_rshift) image → image · 例: gallery2d_gray_arithit_bit_mask (halcon: bit_mask) image → image · 例: gallery2d_gray_arithit_convert_image_type (halcon: convert_image_type) image → image · 例: gallery2d_gray_arithhx_gen_circle (halcon: gen_circle) image → region · 例: gallery2d_halcon_exthx_gen_ellipse (halcon: gen_ellipse) image → region · 例: gallery2d_halcon_exthx_gen_rectangle2 (halcon: gen_rectangle2) image → region · 例: gallery2d_halcon_exthx_gen_checker_region (halcon: gen_checker_region) image → region · 例: gallery2d_halcon_exthx_gen_grid_region (halcon: gen_grid_region) image → region · 例: gallery2d_halcon_exthx_gabor (halcon: convol_gabor) image → image · 例: gallery2d_halcon_exthx_fit_surface1 (halcon: fit_surface_first_order) image → image · 例: gallery2d_halcon_exthx_fit_surface2 (halcon: fit_surface_second_order) image → image · 例: gallery2d_halcon_exthx_cooc_feature (halcon: cooc_feature_image) image → feature · 例: gallery2d_halcon_exthx_full_domain (halcon: full_domain) image → region · 例: gallery2d_halcon_exthx_mean_shape (halcon: mean_image_shape) image → image · 例: gallery2d_halcon_exthx_close_edges (halcon: close_edges) image → image · 例: gallery2d_halcon_ext, poc_metal_grain_sizehx_close_edges_length (halcon: close_edges_length) image → image · 例: gallery2d_halcon_exthx_expand_region (halcon: expand_region) region → region · 例: gallery2d_halcon_exthx_region_to_mean (halcon: region_to_mean) image → image · 例: gallery2d_halcon_exthx_nonmax_dir (halcon: nonmax_suppression_dir) image → image · 例: gallery2d_halcon_exthx_char_threshold (halcon: char_threshold) image → region · 例: gallery2d_halcon_exthx_histo_to_thresh (halcon: histo_to_thresh) image → region · 例: gallery2d_halcon_exthx_gen_lowpass (halcon: gen_lowpass) image → image · 例: gallery2d_halcon_exthx_gen_highpass (halcon: gen_highpass) image → image · 例: gallery2d_halcon_exthx_gen_bandpass (halcon: gen_bandpass) image → image · 例: gallery2d_halcon_exthx_erosion1 (halcon: erosion1) region → region · 例: gallery2d_halcon_exthx_dilation1 (halcon: dilation1) region → region · 例: gallery2d_halcon_exthx_opening (halcon: opening) region → region · 例: gallery2d_halcon_exthx_closing (halcon: closing) region → region · 例: gallery2d_halcon_exthx_dilation2 (halcon: dilation2) region → region · 例: gallery2d_halcon_exthx_gen_disc_se (halcon: gen_disc_se) image → region · 例: gallery2d_halcon_exthx_gen_circle_sector (halcon: gen_circle_sector) image → region · 例: gallery2d_halcon_exthx_gen_ellipse_sector (halcon: gen_ellipse_sector) image → region · 例: gallery2d_halcon_exthx_gen_empty_region (halcon: gen_empty_region) image → region · 例: gallery2d_halcon_exthx_clip_region_rel (halcon: clip_region_rel) region → region · 例: gallery2d_halcon_exthx_gen_bandfilter (halcon: gen_bandfilter) image → image · 例: gallery2d_halcon_exthx_gen_derivative_filter (halcon: gen_derivative_filter) image → image · 例: gallery2d_halcon_exthx_fill_interlace (halcon: fill_interlace) image → image · 例: gallery2d_halcon_exthx_shade_height_field (halcon: shade_height_field) image → image · 例: gallery2d_halcon_exthx_plane_deviation (halcon: plane_deviation) image → image · 例: gallery2d_halcon_exthx_detect_edge_segments (halcon: detect_edge_segments) image → region · 例: gallery2d_halcon_exthx_gen_image_proto (halcon: gen_image_proto) image → image · 例: gallery2d_halcon_exthx_get_domain (halcon: get_domain) image → region · 例: gallery2d_halcon_exthx_region_to_label (halcon: region_to_label) image → image · 例: gallery2d_halcon_exthx_rectangle1_domain (halcon: rectangle1_domain) image → region · 例: gallery2d_halcon_exthx_lowlands (halcon: lowlands) image → region · 例: gallery2d_halcon_exthx_plateaus_center (halcon: plateaus_center) image → region · 例: gallery2d_halcon_exthx_move_region (halcon: move_region) region → region · 例: gallery2d_halcon_exthx_split_skeleton_region (halcon: split_skeleton_region) region → region · 例: gallery2d_halcon_ext, poc_fresco_craquelurehx_test_region_point (halcon: test_region_point) region → feature · 例: gallery2d_halcon_exthx_test_region_points (halcon: test_region_points) region → feature · 例: gallery2d_halcon_exthx_sort_contours (halcon: sort_contours_xld) contour → contour · 例: gallery2d_halcon_exthx_clip_contours (halcon: clip_contours_xld) contour → contour · 例: gallery2d_halcon_exthx_clip_end_points (halcon: clip_end_points_contours_xld) contour → contour · 例: gallery2d_halcon_exthx_smallest_circle_xld (halcon: smallest_circle_xld) contour → feature · 例: gallery2d_halcon_exthx_smallest_rect1_xld (halcon: smallest_rectangle1_xld) contour → feature · 例: gallery2d_halcon_exthx_test_closed_xld (halcon: test_closed_xld) contour → feature · 例: gallery2d_halcon_exthx_regress_contours (halcon: regress_contours_xld) contour → feature · 例: gallery2d_halcon_exthx_moments_any_xld (halcon: moments_any_xld) contour → feature · 例: gallery2d_halcon_exthx_split_contours (halcon: split_contours_xld) contour → contour · 例: gallery2d_halcon_ext, poc_screw_thread_metrologyhx_gen_parallel_contour (halcon: gen_parallel_contour_xld) contour → contour · 例: gallery2d_halcon_exthx_fit_circle_contour (halcon: fit_circle_contour_xld) contour → feature · 例: gallery2d_halcon_exthx_fit_ellipse_contour (halcon: fit_ellipse_contour_xld) contour → feature · 例: gallery2d_halcon_exthx_fit_rectangle2_contour (halcon: fit_rectangle2_contour_xld) contour → feature · 例: gallery2d_halcon_exthx_smallest_rect2_xld (halcon: smallest_rectangle2_xld) contour → feature · 例: gallery2d_halcon_exthx_crop_contours (halcon: crop_contours_xld) contour → contour · 例: gallery2d_halcon_exthx_dist_ellipse_contour (halcon: dist_ellipse_contour_xld) contour → feature · 例: gallery2d_halcon_exthx_test_self_intersect (halcon: test_self_intersection_xld) contour → feature · 例: gallery2d_halcon_exthx_union_adjacent (halcon: union_adjacent_contours_xld) contour → contour · 例: gallery2d_halcon_exthx_polar_trans_inv (halcon: polar_trans_contour_xld_inv) contour → contour · 例: gallery2d_halcon_exthx_select_xld_point (halcon: select_xld_point) contour → contour · 例: gallery2d_halcon_exthx_estimate_tilt_lr (halcon: estimate_tilt_lr) image → feature · 例: gallery2d_halcon_exthx_estimate_tilt_zc (halcon: estimate_tilt_zc) image → feature · 例: gallery2d_halcon_exthx_estimate_sl_al_lr (halcon: estimate_sl_al_lr) image → feature · 例: gallery2d_halcon_exthx_estimate_sl_al_zc (halcon: estimate_sl_al_zc) image → feature · 例: gallery2d_halcon_exthx_estimate_al_am (halcon: estimate_al_am) image → feature · 例: gallery2d_halcon_exthx_add_noise_contour (halcon: add_noise_white_contour_xld) contour → contour · 例: gallery2d_halcon_exthx_radial_distort_contour (halcon: change_radial_distortion_contours_xld) contour → contour · 例: gallery2d_halcon_exthx_dist_ellipse_points (halcon: dist_ellipse_contour_points_xld) contour → feature · 例: gallery2d_halcon_exthx_dist_rect2_points (halcon: dist_rectangle2_contour_points_xld) contour → feature · 例: gallery2d_halcon_exthx_distance_pc (halcon: distance_pc) contour → feature · 例: gallery2d_halcon_exthx_disparity_to_xyz (halcon: disparity_image_to_xyz) image → image · 例: gallery2d_halcon_exthx_distance_pr (halcon: distance_pr) region → feature · 例: gallery2d_halcon_exthx_distance_sc (halcon: distance_sc) contour → feature · 例: gallery2d_halcon_exthx_fuzzy_measure_pairs (halcon: fuzzy_measure_pairs) image → feature · 例: gallery2d_halcon_extxmh_soft image → image · 例: gallery2d_gray_arithmacro_denoise image → image · 例: gallery2d_physics_alife_3d, sim2real_and_alifemacro_edge image → region · 例: gallery2d_physics_alife_3dmacro_binarize image → image · 例: gallery2d_physics_alife_3dmacro_vol_denoise volume → volume · 例: gallery2d_physics_alife_3dncc_locate (halcon: find_ncc_model) image → match · 例: gallery2d_contour_measure, poc_search_sweep_width, poc_template_trackingshape_locate (halcon: find_shape_model) image → match · 例: gallery2d_contour_measure, poc_template_trackingm1_measure_projection (halcon: measure_projection) image → feature · 例: gallery2d_contour_measurem1_measure_pos (halcon: measure_pos) image → contour · 例: gallery2d_contour_measure, poc_dimensional_inspectionm1_measure_thresh (halcon: measure_thresh) image → feature · 例: gallery2d_contour_measurem1_measure_pairs (halcon: measure_pairs) image → feature · 例: gallery2d_contour_measure, poc_dimensional_inspectionm1_fuzzy_measure_pos (halcon: fuzzy_measure_pos) image → contour · 例: gallery2d_contour_measureidentity (halcon: copy_image) any → any · 例: なしgerode (halcon: gray_erosion) image → image · 例: gallery2d_morphologygdilate (halcon: gray_dilation) image → image · 例: gallery2d_morphologygopen (halcon: gray_opening) image → image · 例: gallery2d_morphologygclose (halcon: gray_closing) image → image · 例: gallery2d_morphologytophat (halcon: gray_tophat) image → image · 例: gallery2d_morphology, poc_search_sweep_widthbothat (halcon: gray_bothat) image → image · 例: gallery2d_morphology, poc_metal_grain_sizemorph_grad (halcon: gray_range_rect) image → image · 例: gallery2d_morphologysk_area_opening image → image · 例: gallery2d_morphology, poc_bone_trabecular_thickness, poc_fresco_craquelurecv_open (halcon: gray_opening) image → image · 例: gallery2d_morphologycv_close (halcon: gray_closing) image → image · 例: gallery2d_morphologycv_tophat (halcon: gray_tophat) image → image · 例: gallery2d_morphologycv_gradient (halcon: gray_range_rect) image → image · 例: gallery2d_morphologycv_blackhat (halcon: gray_bothat) image → image · 例: gallery2d_morphology, poc_fresco_craquelurecv_erode (halcon: gray_erosion) image → image · 例: gallery2d_morphologycv_dilate (halcon: gray_dilation) image → image · 例: gallery2d_morphologygray_erosion (halcon: gray_erosion) image → image · 例: gallery2d_morphologygray_dilation (halcon: gray_dilation) image → image · 例: gallery2d_morphologygray_opening (halcon: gray_opening) image → image · 例: gallery2d_morphologygray_closing (halcon: gray_closing) image → image · 例: gallery2d_morphology, poc_solar_el_inspectiongray_opening_shape (halcon: gray_opening_shape) image → image · 例: gallery2d_morphologygray_closing_shape (halcon: gray_closing_shape) image → image · 例: gallery2d_morphologygray_tophat (halcon: gray_tophat) image → image · 例: gallery2d_morphology, poc_document_scan, poc_real_coin_metrology, poc_search_sweep_widthgray_bothat (halcon: gray_bothat) image → image · 例: gallery2d_morphology, poc_metal_grain_sizegray_erosion_shape (halcon: gray_erosion_shape) image → image · 例: gallery2d_morphologygray_dilation_shape (halcon: gray_dilation_shape) image → image · 例: gallery2d_morphologygray_opening_rect (halcon: gray_opening_rect) image → image · 例: gallery2d_morphology, poc_weld_radiograph_porositygray_closing_rect (halcon: gray_closing_rect) image → image · 例: gallery2d_morphologyxsk2_reconstruction image → image · 例: gallery2d_morphologyxsk2_diameter_opening image → image · 例: gallery2d_morphologyxsk3_area_closing image → image · 例: gallery2d_morphologyxsk3_diameter_closing image → image · 例: gallery2d_morphologyf2_gray_skeleton (halcon: gray_skeleton) image → image · 例: gallery2d_morphologyf2_gray_inside (halcon: gray_inside) image → image · 例: gallery2d_morphologyxmh_regmin image → region · 例: gallery2d_segmentationadd_noise_white (halcon: add_noise_white) image → image · 例: gallery2d_smoothing_rankadd_noise_distribution (halcon: add_noise_distribution) image → image · 例: gallery2d_smoothing_rankph_perona_malik image → image · 例: gallery2d_physics_alife_3dph_coherence_enhancing_diffusion image → image · 例: gallery2d_physics_alife_3dph_reaction_diffusion image → image · 例: gallery2d_physics_alife_3dph_heat_flow image → image · 例: gallery2d_physics_alife_3dph_mean_curvature_motion image → image · 例: gallery2d_physics_alife_3dph_total_variation_flow image → image · 例: gallery2d_physics_alife_3dmedian (halcon: median_image) image → image · 例: astro_stacking, blas_thread_budget, ct_reconstruction, gallery2d_smoothing_rank, lightfield_depth, photon_timeresolved, piv_flow_from_particles, poc_astro_photometry, poc_compound_eye, poc_dtof_ranging, poc_geodetic_height_frames, poc_lidar_terrain_change, poc_nuclei_ploidy, poc_pv_thermal_survey, poc_river_surface_velocity, poc_web_roll_periodicity, poc_weld_bead_profile, quickstart, specular_photometricmin_filter (halcon: gray_erosion_rect) image → image · 例: gallery2d_smoothing_rankmax_filter (halcon: gray_dilation_rect) image → image · 例: gallery2d_smoothing_rankpercentile (halcon: rank_image) image → image · 例: gallery2d_smoothing_rank, poc_colormap_readabilitysk_median_disk (halcon: median_image) image → image · 例: gallery2d_smoothing_rankcv_median (halcon: median_image) image → image · 例: gallery2d_smoothing_rankmedian_image (halcon: median_image) image → image · 例: gallery2d_smoothing_rank, poc_prnu_camera_fingerprintmedian_rect (halcon: median_rect) image → image · 例: gallery2d_smoothing_rank, poc_tree_ring_dendro, poc_weld_radiograph_porositymedian_separate (halcon: median_separate) image → image · 例: gallery2d_smoothing_rankgray_erosion_rect (halcon: gray_erosion_rect) image → image · 例: gallery2d_smoothing_rankgray_dilation_rect (halcon: gray_dilation_rect) image → image · 例: gallery2d_smoothing_rankgray_range_rect (halcon: gray_range_rect) image → image · 例: gallery2d_smoothing_rankrank_image (halcon: rank_image) image → image · 例: gallery2d_smoothing_rank, poc_dehazingrank_rect (halcon: rank_rect) image → image · 例: gallery2d_smoothing_ranktrimmed_mean (halcon: trimmed_mean) image → image · 例: gallery2d_smoothing_rankeliminate_min_max (halcon: eliminate_min_max) image → image · 例: gallery2d_smoothing_rankmedian_weighted (halcon: median_weighted) image → image · 例: gallery2d_smoothing_rankmean_sp (halcon: mean_sp) image → image · 例: gallery2d_smoothing_rankeliminate_sp (halcon: eliminate_sp) image → image · 例: gallery2d_smoothing_rankdual_rank (halcon: dual_rank) image → image · 例: gallery2d_smoothing_rankxpil_mode_filter image → image · 例: gallery2d_smoothing_rankxsk2_rank_geomean image → image · 例: gallery2d_smoothing_rankxkor_median image → image · 例: gallery2d_smoothing_rankreg_erode (halcon: erosion_circle) region → region · 例: gallery2d_region, poc_colocalization_crosstalk, poc_leaf_disease_areareg_dilate (halcon: dilation_circle) region → region · 例: gallery2d_regionreg_open (halcon: opening_circle) region → region · 例: gallery2d_regionreg_close (halcon: closing_circle) region → region · 例: gallery2d_region, poc_leaf_disease_areafill_holes (halcon: fill_up) region → region · 例: gallery2d_region, poc_cell_counting, poc_document_scan, poc_leaf_disease_area, poc_mesh_quality_repair, poc_real_coin_metrology, poc_symmetry_restorationselect_largest (halcon: select_shape_std) region → region · 例: gallery2d_region, poc_document_scan, poc_leaf_disease_arearemove_small (halcon: select_shape) region → region · 例: gallery2d_region, quickstartinvert_region (halcon: complement) region → region · 例: gallery2d_regiondist_transform (halcon: distance_transform) region → image · 例: gallery2d_region, poc_bone_trabecular_thicknessregion_boundary (halcon: boundary) region → region · 例: gallery2d_regionconvex_fill (halcon: shape_trans) region → region · 例: gallery2d_regionsk_skeleton (halcon: skeleton) region → region · 例: gallery2d_region, poc_solar_el_inspectionsk_medial (halcon: skeleton) region → region · 例: gallery2d_region, poc_crack_width, poc_vessel_networksk_convex (halcon: shape_trans) region → region · 例: gallery2d_regionsk_thin (halcon: thinning) region → region · 例: gallery2d_regionsk_remove_holes (halcon: fill_up) region → region · 例: gallery2d_regionsk_clear_border region → region · 例: gallery2d_regionsk_find_boundaries (halcon: boundary) region → region · 例: gallery2d_regioncv_dist (halcon: distance_transform) region → image · 例: gallery2d_regionerosion_circle (halcon: erosion_circle) region → region · 例: gallery2d_region, poc_livestock_body_volumedilation_circle (halcon: dilation_circle) region → region · 例: gallery2d_region, poc_focus_stackingopening_circle (halcon: opening_circle) region → region · 例: gallery2d_region, poc_bone_trabecular_thickness, poc_change_detection_misreg, poc_document_scanclosing_circle (halcon: closing_circle) region → region · 例: gallery2d_region, poc_bev_sensor_fusionerosion_rectangle1 (halcon: erosion_rectangle1) region → region · 例: gallery2d_regiondilation_rectangle1 (halcon: dilation_rectangle1) region → region · 例: gallery2d_regionopening_rectangle1 (halcon: opening_rectangle1) region → region · 例: gallery2d_regionclosing_rectangle1 (halcon: closing_rectangle1) region → region · 例: gallery2d_regionfill_up (halcon: fill_up) region → region · 例: gallery2d_region, poc_bev_sensor_fusionboundary (halcon: boundary) region → region · 例: gallery2d_region, voxel_labels_colorskeleton (halcon: skeleton) region → region · 例: gallery2d_region, poc_crack_width, poc_fresco_craquelure, poc_vessel_networkthinning (halcon: thinning) region → region · 例: gallery2d_region, poc_crack_width, poc_vessel_networkshape_trans (halcon: shape_trans) region → region · 例: gallery2d_regionselect_shape_std (halcon: select_shape_std) region → region · 例: gallery2d_regionselect_shape (halcon: select_shape) region → region · 例: gallery2d_regiondistance_transform (halcon: distance_transform) region → image · 例: gallery2d_region, poc_cell_counting, poc_crack_width, poc_fresco_craquelure, poc_particle_sizing, poc_vessel_networkpruning (halcon: pruning) region → region · 例: gallery2d_region, poc_fresco_craquelureclosest_point_transform (halcon: closest_point_transform) region → image · 例: gallery2d_regionjunctions_skeleton (halcon: junctions_skeleton) region → region · 例: gallery2d_region, poc_fresco_craquelureerosion_golay (halcon: erosion_golay) region → region · 例: gallery2d_regiondilation_golay (halcon: dilation_golay) region → region · 例: gallery2d_regionopening_golay (halcon: opening_golay) region → region · 例: gallery2d_regionclosing_golay (halcon: closing_golay) region → region · 例: gallery2d_regionerosion_seq (halcon: erosion_seq) region → region · 例: gallery2d_regiondilation_seq (halcon: dilation_seq) region → region · 例: gallery2d_regionmorph_skeleton (halcon: morph_skeleton) region → region · 例: gallery2d_regionthinning_golay (halcon: thinning_golay) region → region · 例: gallery2d_regionthinning_seq (halcon: thinning_seq) region → region · 例: gallery2d_regionfill_up_shape (halcon: fill_up_shape) region → region · 例: gallery2d_regionremove_noise_region (halcon: remove_noise_region) region → region · 例: gallery2d_regionsmallest_rectangle1 (halcon: smallest_rectangle1) region → region · 例: gallery2d_regionget_region_contour (halcon: get_region_contour) region → region · 例: gallery2d_region, poc_document_scanget_region_convex (halcon: get_region_convex) region → region · 例: gallery2d_regionxsp_chamfer_dist region → image · 例: gallery2d_regionxsk2_isotropic_close region → region · 例: gallery2d_regionxcv2_hitmiss region → region · 例: gallery2d_regionxsk3_rank_majority region → region · 例: gallery2d_regionr2_inner_circle (halcon: inner_circle) region → region · 例: gallery2d_regionr2_inner_rectangle1 (halcon: inner_rectangle1) region → region · 例: gallery2d_regionr2_smallest_rectangle1 region → region · 例: gallery2d_regionr2_smallest_circle (halcon: smallest_circle) region → region · 例: gallery2d_regionr2_smallest_rectangle2 (halcon: smallest_rectangle2) region → region · 例: gallery2d_regionr2_sort_region (halcon: sort_region) region → region · 例: gallery2d_regionr2_union1 (halcon: union1) region → region · 例: gallery2d_regionr2_partition_rectangle (halcon: partition_rectangle) region → region · 例: gallery2d_regionr2_runlength_features (halcon: runlength_features) region → feature · 例: gallery2d_regionr2_split_skeleton_lines (halcon: split_skeleton_lines) region → region · 例: gallery2d_region, poc_vessel_networkem_skeleton region → region · 例: gallery2d_regionr2_endpoints_skeleton region → region · 例: gallery2d_region, poc_fresco_craquelurer3_background_seg (halcon: background_seg) region → region · 例: gallery2d_regionr3_clip_region (halcon: clip_region) region → region · 例: gallery2d_regionr3_eliminate_runs (halcon: eliminate_runs) region → region · 例: gallery2d_regionr3_rank_region (halcon: rank_region) region → region · 例: gallery2d_regionr3_region_features (halcon: region_features) region → feature · 例: gallery2d_regionr3_runlength_distribution (halcon: runlength_distribution) region → feature · 例: gallery2d_regionr3_select_region_point (halcon: select_region_point) region → region · 例: gallery2d_regionr3_partition_dynamic (halcon: partition_dynamic) region → region · 例: gallery2d_regionr3_polar_trans_region (halcon: polar_trans_region) region → region · 例: gallery2d_regionr3_label_to_region (halcon: label_to_region) region → region · 例: gallery2d_regionxmh_majority region → region · 例: gallery2d_regionxmh_bwperim region → region · 例: gallery2d_regionxsk_inpaint image → image · 例: gallery2d_smoothing_rankxsk_richardson_lucy image → image · 例: gallery2d_smoothing_rankxsk_unwrap_phase image → image · 例: gallery2d_smoothing_rankxcv_inpaint image → image · 例: gallery2d_smoothing_rankxsk2_wiener image → image · 例: gallery2d_smoothing_rankxcv3_inpaint_ns image → image · 例: gallery2d_smoothing_rankiv_richardson_lucy image → image · 例: gallery2d_smoothing_rank, poc_real_deblur_honestyiv_wiener_deconv_spatial image → image · 例: gallery2d_smoothing_rankiv_unsharp_deblur image → image · 例: gallery2d_smoothing_rank, poc_real_deblur_honestyiv_motion_deblur image → image · 例: gallery2d_smoothing_rank, poc_real_deblur_honestyiv_backproject_superres image → image · 例: gallery2d_smoothing_rankiv_gradient_inpaint image → image · 例: gallery2d_smoothing_ranksg_slic_superpixels image → region · 例: gallery2d_segmentationsg_felzenszwalb image → region · 例: gallery2d_segmentationsg_gmm_segment image → region · 例: gallery2d_segmentation, poc_nuclei_ploidysg_kmeans_intensity image → region · 例: gallery2d_segmentationsg_region_growing_seeded image → region · 例: gallery2d_segmentationsg_normalized_cut_2 image → region · 例: gallery2d_segmentationsg_watershed_gradient image → region · 例: gallery2d_segmentationthreshold (halcon: threshold) image → region · 例: gallery2d_segmentation, poc_bone_trabecular_thickness, poc_change_detection_misreg, poc_fresco_craquelure, poc_gear_tooth_metrology, poc_metal_grain_size, poc_screw_thread_metrology, poc_traffic_counting, poc_water_level, video_streamingotsu (halcon: binary_threshold) image → region · 例: ct_inspection, gallery2d_segmentation, poc_bone_trabecular_thickness, poc_colocalization_crosstalk, poc_dimensional_inspection, poc_document_scan, poc_fresco_craquelure, poc_matrix_code_reading, poc_metal_grain_size, poc_real_coin_metrology, poc_solar_el_inspection, poc_vegetation_cover, quickstart, segment_and_classifycanny (halcon: edges_image) image → region · 例: gallery2d_segmentation, poc_real_coin_metrologyadaptive_gauss_thresh (halcon: local_threshold) image → region · 例: gallery2d_segmentation, poc_matrix_code_readingsk_otsu (halcon: binary_threshold) image → region · 例: gallery2d_segmentation, poc_cell_counting, poc_fresco_craquelure, poc_leaf_disease_area, poc_nuclei_ploidy, poc_vegetation_coversk_li (halcon: binary_threshold) image → region · 例: gallery2d_segmentationsk_yen (halcon: binary_threshold) image → region · 例: gallery2d_segmentationsk_sauvola (halcon: var_threshold) image → region · 例: gallery2d_segmentation, poc_matrix_code_readingsk_niblack (halcon: var_threshold) image → region · 例: gallery2d_segmentationsk_canny (halcon: edges_image) image → region · 例: gallery2d_segmentationsk_felzenszwalb image → region · 例: gallery2d_segmentationsk_slic image → region · 例: gallery2d_segmentationsk_chan_vese image → region · 例: gallery2d_segmentationsk_local_maxima (halcon: local_max) image → region · 例: gallery2d_segmentationsk_hysteresis (halcon: hysteresis_threshold) image → region · 例: gallery2d_segmentationcv_otsu (halcon: binary_threshold) image → region · 例: gallery2d_segmentation, poc_vegetation_covercv_adaptive_mean (halcon: dyn_threshold) image → region · 例: gallery2d_segmentationcv_adaptive_gauss (halcon: local_threshold) image → region · 例: gallery2d_segmentationcv_canny (halcon: edges_image) image → region · 例: gallery2d_segmentationh_threshold (halcon: threshold) image → region · 例: gallery2d_segmentationbinary_threshold (halcon: binary_threshold) image → region · 例: gallery2d_segmentationauto_threshold (halcon: auto_threshold) image → region · 例: gallery2d_segmentation, poc_battery_electrode_breathing, poc_bump_coplanaritydyn_threshold (halcon: dyn_threshold) image → region · 例: gallery2d_segmentation, poc_metal_grain_sizevar_threshold (halcon: var_threshold) image → region · 例: gallery2d_segmentation, poc_document_scanlocal_threshold (halcon: local_threshold) image → region · 例: gallery2d_segmentationhysteresis_threshold (halcon: hysteresis_threshold) image → region · 例: gallery2d_segmentation, poc_fresco_craquelure, poc_solar_el_inspectionedges_image (halcon: edges_image) image → region · 例: gallery2d_segmentationwatersheds (halcon: watersheds) image → region · 例: gallery2d_segmentationwatersheds_threshold (halcon: watersheds_threshold) image → region · 例: gallery2d_segmentationregiongrowing (halcon: regiongrowing) image → region · 例: gallery2d_segmentationlocal_max (halcon: local_max) image → region · 例: gallery2d_segmentationdual_threshold (halcon: dual_threshold) image → region · 例: gallery2d_segmentationsegment_image_mser (halcon: segment_image_mser) image → region · 例: gallery2d_segmentationregiongrowing_mean (halcon: regiongrowing_mean) image → region · 例: gallery2d_segmentationzero_crossing (halcon: zero_crossing) image → region · 例: gallery2d_segmentationlocal_min (halcon: local_min) image → region · 例: gallery2d_segmentationbin_threshold (halcon: bin_threshold) image → region · 例: gallery2d_segmentation, poc_metal_grain_sizefast_threshold (halcon: fast_threshold) image → region · 例: gallery2d_segmentationnonmax_suppression_amp (halcon: nonmax_suppression_amp) image → region · 例: gallery2d_segmentationpouring (halcon: pouring) image → region · 例: gallery2d_segmentationxsk_random_walker image → region · 例: gallery2d_segmentationxsk_flood image → region · 例: gallery2d_segmentationxcv_grabcut image → region · 例: gallery2d_segmentationxcv_watershed_markers (halcon: watersheds) image → region · 例: gallery2d_segmentationxsk2_multiotsu image → image · 例: gallery2d_segmentation, poc_mri_bias_fieldxsk2_h_maxima image → region · 例: gallery2d_segmentation, poc_cell_countingxcv2_meanshift image → image · 例: gallery2d_segmentationxmh_bernsen image → region · 例: gallery2d_segmentationxsk3_rank_otsu image → region · 例: gallery2d_segmentationxsk3_h_minima image → region · 例: gallery2d_segmentationxsk3_threshold_local_median image → region · 例: gallery2d_segmentationxsk3_peak_local_max image → region · 例: gallery2d_segmentationxkor_canny image → region · 例: gallery2d_segmentationit_region_to_bin (halcon: region_to_bin) image → image · 例: gallery2d_segmentationxmh_selfmatch image → image · 例: gallery2d_featuresgaussian (halcon: gauss_filter) image → image · 例: coherence_scanning, color_transport, ct_inspection, gallery2d_smoothing_rank, photon_timeresolved, poc_bone_trabecular_thickness, poc_dtof_ranging, poc_interferometry_step, poc_leaf_disease_area, poc_nuclei_ploidy, poc_solar_el_inspection, poc_solar_limb_darkening, poc_star_astrometry, poc_wound_area_tracking, quickstart, video_streamingmean_box (halcon: mean_image) image → image · 例: gallery2d_smoothing_rankbilateral (halcon: bilateral_filter) image → image · 例: gallery2d_smoothing_rank, quickstartunsharp (halcon: emphasize) image → image · 例: gallery2d_smoothing_rank, poc_camera_shake_deblur, poc_real_deblur_honesty, poc_superresolution_limitssk_tv image → image · 例: gallery2d_smoothing_rank, poc_prnu_camera_fingerprintsk_wavelet image → image · 例: gallery2d_smoothing_rank, poc_prnu_camera_fingerprintsk_rolling_ball image → image · 例: gallery2d_smoothing_rank, poc_weld_radiograph_porositysk_nlm image → image · 例: gallery2d_smoothing_rank, poc_prnu_camera_fingerprintsk_tv_bregman image → image · 例: gallery2d_smoothing_rankcv_bilateral (halcon: bilateral_filter) image → image · 例: gallery2d_smoothing_rankcv_box (halcon: mean_image) image → image · 例: gallery2d_smoothing_rankcv_gaussian (halcon: gauss_filter) image → image · 例: gallery2d_smoothing_rankcv_nlmeans image → image · 例: gallery2d_smoothing_rankcv_sharpen (halcon: emphasize) image → image · 例: gallery2d_smoothing_rankdl_aniso_diffusion (halcon: anisotropic_diffusion) image → image · 例: gallery2d_smoothing_rankdl_guided_filter (halcon: guided_filter) image → image · 例: gallery2d_smoothing_rankgauss_filter (halcon: gauss_filter) image → image · 例: gallery2d_smoothing_rank, poc_cell_counting, poc_document_scan, poc_focus_stacking, poc_gear_tooth_metrology, poc_pv_thermal_survey, poc_sea_ice_concentration, poc_search_sweep_width, poc_solar_limb_darkening, poc_vessel_network, poc_white_balancegauss_image (halcon: gauss_image) image → image · 例: gallery2d_smoothing_rank, poc_colocalization_crosstalk, poc_moire_screen, poc_prnu_camera_fingerprint, poc_weld_radiograph_porositymean_image (halcon: mean_image) image → image · 例: gallery2d_smoothing_rank, poc_document_scan, poc_focus_stacking, poc_white_balancebinomial_filter (halcon: binomial_filter) image → image · 例: gallery2d_smoothing_ranksmooth_image (halcon: smooth_image) image → image · 例: gallery2d_smoothing_rankmean_curvature_flow (halcon: mean_curvature_flow) image → image · 例: gallery2d_smoothing_ranksigma_image (halcon: sigma_image) image → image · 例: gallery2d_smoothing_rankanisotropic_diffusion (halcon: anisotropic_diffusion) image → image · 例: gallery2d_smoothing_rankisotropic_diffusion (halcon: isotropic_diffusion) image → image · 例: gallery2d_smoothing_rankcoherence_enhancing_diff (halcon: coherence_enhancing_diff) image → image · 例: gallery2d_smoothing_rankbilateral_filter (halcon: bilateral_filter) image → image · 例: gallery2d_smoothing_rankguided_filter (halcon: guided_filter) image → image · 例: gallery2d_smoothing_ranksimulate_motion (halcon: simulate_motion) image → image · 例: gallery2d_smoothing_ranksimulate_defocus (halcon: simulate_defocus) image → image · 例: gallery2d_smoothing_rankxcv_edge_preserving image → image · 例: gallery2d_smoothing_rankxpil_smooth_more image → image · 例: gallery2d_smoothing_rankxpil_unsharp_mask image → image · 例: gallery2d_smoothing_rankxsp_wiener image → image · 例: gallery2d_smoothing_rank, poc_prnu_camera_fingerprintxsp_savgol image → image · 例: gallery2d_smoothing_rankxsp_dct_denoise image → image · 例: gallery2d_smoothing_rank, poc_prnu_camera_fingerprintxsp_cspline_smooth image → image · 例: gallery2d_smoothing_rankxwt_visushrink image → image · 例: gallery2d_smoothing_rankxwt_firm_denoise image → image · 例: gallery2d_smoothing_rankxwt_lf_reconstruct image → image · 例: gallery2d_smoothing_rankxsk3_rank_mean_bilateral image → image · 例: gallery2d_smoothing_rankxcv3_denoise_tvl1 image → image · 例: gallery2d_smoothing_rankxcv3_pyr_laplacian image → image · 例: gallery2d_smoothing_rankxkor_gaussian image → image · 例: gallery2d_smoothing_rankxkor_bilateral image → image · 例: gallery2d_smoothing_rankxkor_unsharp image → image · 例: gallery2d_smoothing_rankxkor_motion_blur image → image · 例: gallery2d_smoothing_rankf2_gauss_pyramid (halcon: gen_gauss_pyramid) image → image · 例: gallery2d_smoothing_ranksp_local_max_sub_pix image → contour · 例: gallery2d_geometrysp_local_min_sub_pix (halcon: local_min_sub_pix) image → contour · 例: gallery2d_geometrysp_saddle_points_sub_pix (halcon: saddle_points_sub_pix) image → contour · 例: gallery2d_geometrysp_critical_points_sub_pix (halcon: critical_points_sub_pix) image → contour · 例: gallery2d_geometrysp_plateaus (halcon: plateaus) image → contour · 例: gallery2d_geometrysp_lowlands_center (halcon: lowlands_center) image → contour · 例: gallery2d_geometrytac_contact_mask image → region · 例: sim2real_and_alifetac_height_from_shading image → image · 例: sim2real_and_alifetac_surface_normal image → image · 例: sim2real_and_alifetac_pressure_proxy image → image · 例: sim2real_and_alifetac_shear_field image → image · 例: sim2real_and_alifestd_filter (halcon: deviation_image) image → image · 例: gallery2d_texture_freqgabor (halcon: gen_gabor) image → image · 例: gallery2d_texture_freqsk_frangi (halcon: lines_gauss) image → image · 例: gallery2d_texture_freq, poc_fresco_craquelure, poc_solar_el_inspectionsk_meijering (halcon: lines_gauss) image → image · 例: gallery2d_texture_freqsk_hessian (halcon: lines_gauss) image → image · 例: gallery2d_texture_freqsk_gabor (halcon: gen_gabor) image → image · 例: gallery2d_texture_freqsk_lbp image → image · 例: gallery2d_texture_freq, poc_real_texture_invariancesk_entropy (halcon: entropy_image) image → image · 例: gallery2d_texture_freqsk_shape_index image → image · 例: gallery2d_texture_freqdeviation_image (halcon: deviation_image) image → image · 例: gallery2d_texture_freqtexture_laws (halcon: texture_laws) image → image · 例: gallery2d_texture_freqentropy_image (halcon: entropy_image) image → image · 例: gallery2d_texture_freqgen_gabor (halcon: gen_gabor) image → image · 例: gallery2d_texture_freqcooc_feature_matrix (halcon: cooc_feature_matrix) image → feature · 例: gallery2d_texture_freq, poc_real_texture_invariancexsk_struct_coherence image → image · 例: gallery2d_texture_freqxsk_meijering image → image · 例: gallery2d_texture_freq, poc_fresco_craquelurexsk_sato image → image · 例: gallery2d_texture_freq, poc_fresco_craquelurexsp_hilbert_env image → image · 例: gallery2d_texture_freqxsk2_hog image → image · 例: gallery2d_texture_freqf2_symmetry (halcon: symmetry) image → image · 例: gallery2d_texture_freqtf_census_transform image → image · 例: gallery2d_texture_freqtf_rank_transform image → image · 例: gallery2d_texture_freqxmh_pftas image → feature · 例: gallery2d_featuresxmh_zernike image → feature · 例: gallery2d_featurestm_radon_forward image → image · 例: gallery2d_physics_alife_3dtm_fbp_reconstruct image → image · 例: gallery2d_physics_alife_3dtm_sart_reconstruct image → image · 例: gallery2d_physics_alife_3dtm_backproject_unfiltered image → image · 例: gallery2d_physics_alife_3dtm_sinogram_denoise image → image · 例: gallery2d_physics_alife_3dxmh_haar image → image · 例: gallery2d_geometryxmh_daubechies image → image · 例: gallery2d_geometrytf_radon_sinogram image → image · 例: gallery2d_geometrytb_points_to_voxel points → volume · 例: なしtb_estimate_point_normals points → points · 例: なしtb_iss_keypoints points → signal · 例: なしtb_project_points points → keypoints · 例: なしtb_render_point_depth points → image · 例: なしtb_statistical_outlier_removal points → points · 例: なしtb_radius_outlier_removal points → points · 例: なしtb_voxel_grid_downsample points → points · 例: なしtb_mls_smooth points → points · 例: なしtb_alpha_shape_boundary points → signal · 例: なしtb_estimate_alpha points → feature · 例: なしtb_arc_length points → feature · 例: なしtb_resample_uniform points → points · 例: なしtb_fit_spline_curve points → points · 例: なしtb_mean_curvature points → signal · 例: なしtb_gaussian_curvature points → signal · 例: なしtb_estimate_normals points → points · 例: なしtb_inertia_tensor points → matrix · 例: なしtb_geodesic_distances points → signal · 例: なしtb_farthest_point_sampling points → signal · 例: なしtb_synthesize_silhouette points → image · 例: なしtb_inside_outside points → signal · 例: なしtb_superquadric_residual points → feature · 例: なしtb_project points → keypoints · 例: なしtb_jitter points → points · 例: なしtb_random_rotation points → points · 例: なしtb_random_scale points → points · 例: なしtb_random_dropout points → points · 例: なしtb_elastic_deform points → points · 例: なしtb_cutout points → points · 例: なしtb_region_growing points → volume · 例: なしtb_euclidean_cluster points → volume · 例: なしtb_plane_segmentation points → volume · 例: なしtb_estimate_oriented_normals points → points · 例: なしtb_occupancy_grid points → volume · 例: なしtb_reflect_points points → points · 例: なしtb_reflection_symmetry_score points → feature · 例: なしtb_project_spherical points → image · 例: なしtb_project_cylindrical points → image · 例: なしtb_sphere_sdf points → volume · 例: なしtb_box_sdf points → volume · 例: なしtb_plane_sdf points → volume · 例: なしtb_cylinder_sdf points → volume · 例: なしtb_torus_sdf points → volume · 例: なしtb_capsule_sdf points → volume · 例: なしtb_pc_poisson_disk points → points · 例: なしtb_pc_fill_sparse points → points · 例: なしtb_pc_density_equalize points → points · 例: なしtb_create_funct_1d_array signal → signal · 例: なしtb_smooth_funct_1d_gauss signal → signal · 例: なしtb_smooth_funct_1d_mean signal → signal · 例: なしtb_derivate_funct_1d signal → signal · 例: なしtb_integrate_funct_1d signal → signal · 例: なしtb_zero_crossings_funct_1d signal → signal · 例: なしtb_abs_funct_1d signal → signal · 例: なしtb_negate_funct_1d signal → signal · 例: なしtb_scale_y_funct_1d signal → signal · 例: なしtb_sample_funct_1d signal → signal · 例: なしtb_num_points_funct_1d signal → feature · 例: なしtb_get_y_value_funct_1d signal → feature · 例: なしtb_lowpass signal → signal · 例: なしtb_highpass signal → signal · 例: なしtb_bandpass signal → signal · 例: なしtb_envelope signal → signal · 例: なしtb_rms signal → feature · 例: なしtb_resample signal → signal · 例: なしtb_spectrogram signal → image · 例: なしtb_zero_crossing_rate signal → feature · 例: なしtb_find_peaks signal → signal · 例: なしtb_cx_ifft cimage → image · 例: なしtb_cx_magnitude cimage → image · 例: なしtb_cx_phase cimage → image · 例: なしtb_cx_real cimage → image · 例: なしtb_cx_imag cimage → image · 例: なしtb_cx_log_magnitude cimage → image · 例: なしtb_cx_apply_transfer_function cimage → cimage · 例: なしtb_mat_pinv matrix → matrix · 例: なしtb_mat_cond matrix → feature · 例: なしtb_stat_covariance matrix → matrix · 例: なしtb_stat_correlation matrix → matrix · 例: なしtb_stat_zscore signal → signal · 例: なしtb_cplx_cr_residual cimage → feature · 例: なしtb_angular_spectrum_propagate cimage → cimage · 例: なしtb_wetness rgbimage → rgbimage · 例: なしtb_env_studio points → signal · 例: なしtb_env_lightbox points → signal · 例: なしtb_sensor_capture rgbimage → rgbimage · 例: なしtb_lf_to_mla lightfield → image · 例: なしtb_lf_subaperture lightfield → image · 例: なしtb_lf_center_view lightfield → image · 例: なしtb_lf_epi lightfield → image · 例: なしtb_lf_refocus lightfield → image · 例: なしtb_lf_synthetic_aperture lightfield → image · 例: なしtb_lf_depth_from_focus lightfield → image · 例: なしtb_lf_epi_slope lightfield → image · 例: なしtb_spad_deadtime_apply counts → counts · 例: なしtb_spad_deadtime_correct counts → counts · 例: なしtb_tcspc_coates_correct counts → counts · 例: なしtb_tcspc_irf_convolve counts → counts · 例: なしtb_tcspc_background_subtract counts → counts · 例: なしtb_dtof_depth counts → feature · 例: なしtb_specular_diffuse_split rgbimage → rgbimage · 例: なしtb_specular_coefficient_map rgbimage → image · 例: なしtb_specular_free_transform rgbimage → rgbimage · 例: なしtb_temporal_bandpass video → video · 例: なしtb_temporal_band_power video → image · 例: なしtb_rgb_to_quaternion rgbimage → qimage · 例: なしtb_quaternion_to_rgb qimage → rgbimage · 例: なしtb_quat_norm qimage → image · 例: なしtb_quat_conjugate_image qimage → qimage · 例: なしtb_quat_normalize_image qimage → qimage · 例: なしtb_monogenic_amplitude qimage → image · 例: なしtb_monogenic_phase qimage → image · 例: なしtb_monogenic_orientation qimage → image · 例: なしtb_quat_color_rotate qimage → qimage · 例: なしtb_quat_color_filter qimage → qimage · 例: なしtb_qft2 qimage → qimage · 例: なしtb_iqft2 qimage → qimage · 例: なしtb_fmcw_window_apply beatcube → beatcube · 例: なしtb_range_doppler_map beatcube → image · 例: なしtb_fmcw_range_profile beatcube → signal · 例: なしtb_beamform_delay_sum beatcube → signal · 例: なしtb_weighting_response signal → signal · 例: なしtb_apply_weighting signal → signal · 例: なしtb_equivalent_level signal → feature · 例: なしtb_fly_lgmd_eta signal → signal · 例: なしtb_fly_tau_from_expansion signal → signal · 例: なしtb_normals_to_egi points → image · 例: なしtb_keypoints_uv_to_points keypoints → points · 例: なしtb_points_zyx_to_keypoints_uv points → keypoints · 例: なしtb_keypoints_to_image2d keypoints → image · 例: なしtb_countrate_to_counts counts → counts · 例: なしtb_counts_to_countrate counts → counts · 例: なしtb_temporal_median_window video → video · 例: なしtb_moving_average_window video → video · 例: なしtb_background_subtraction_window video → video · 例: なしtb_frame_difference_causal video → video · 例: なしtb_exponential_background video → video · 例: なしtb_exponential_foreground video → video · 例: なしtb_optical_flow_magnitude_stream video → video · 例: なしtb_motion_history_image video → video · 例: なしtb_motion_energy_image video → video · 例: なしtb_three_frame_difference video → video · 例: なしtb_running_gaussian_foreground video → video · 例: なしtb_running_gaussian_background video → video · 例: なしtb_temporal_bilateral video → video · 例: なしtb_deflicker video → video · 例: なしtb_shape_perturb points → points · 例: なしtb_mirror_plane_from_pairs points → matrix · 例: なしtb_landmark_asymmetry points → signal · 例: なしtb_dem_ecef_to_geodetic points → points · 例: なしxg_moments (halcon: moments_points_xld) contour → feature · 例: gallery2d_geometryxg_area_center (halcon: area_center_points_xld) contour → feature · 例: gallery2d_geometryxg_eccentricity (halcon: eccentricity_points_xld) contour → feature · 例: gallery2d_geometryxg_orientation (halcon: orientation_points_xld) contour → feature · 例: gallery2d_geometryxg_elliptic_axis (halcon: elliptic_axis_points_xld) contour → feature · 例: gallery2d_geometryxg_height_width_ratio (halcon: height_width_ratio_xld) contour → feature · 例: gallery2d_geometryxg_regress_contours contour → feature · 例: gallery2d_geometry, poc_screw_thread_metrologyxg_clip_contours contour → contour · 例: gallery2d_geometryxg_gen_polygons (halcon: gen_polygons_xld) contour → contour · 例: gallery2d_geometryxg_crop_contours contour → contour · 例: gallery2d_geometry計 39 ops / 3 categories。
プロファイル/信号の 1-D op。源流は 2-D の measure1d・3-D の probe・音声/センサー系列(dsp)— 取り出した (x, y) 列を funct1d/dsp で加工して測る。
create_funct_1d_array (signal → signal) — A 1-D function from equidistant samples (HALCON create_funct_1d_array).create_funct_1d_pairs (signal, signal → signal) — A 1-D function from arbitrary (x, y) pairs, resampled to ansmooth_funct_1d_gauss (signal → signal) — Gaussian smoothing of a 1-D function (HALCON smooth_funct_1d_gauss).smooth_funct_1d_mean (signal → signal) — Iterated moving-average smoothing (HALCON smooth_funct_1d_mean).derivate_funct_1d (signal → signal) — First derivative by central differences (HALCON derivate_funct_1d).integrate_funct_1d (signal → signal) — Cumulative integral by the trapezoidal rule (HALCON integrate_funct_1d).zero_crossings_funct_1d (signal → indices) — Indices where the function changes sign (HALCON zero_crossings_funct_1d).local_min_max_funct_1d (signal → table) — Indices of strict local maxima / minima (HALCON local_min_max_funct_1d).abs_funct_1d (signal → signal) — Absolute value of the y-values (HALCON abs_funct_1d).negate_funct_1d (signal → signal) — Sign-flipped y-values (HALCON negate_funct_1d).invert_funct_1d (signal → pairs) — Swap the roles of x and y: x = f^-1(y) (HALCON invert_funct_1d).scale_y_funct_1d (signal → signal) — Linear map of the y-values, mult * y + add (HALCON scale_y_funct_1d).transform_funct_1d (signal → pairs) — Independent affine transform of x and y (HALCON transform_funct_1d).compose_funct_1d (signal, signal → signal) — Composition y1(y2): the values of y2 used as positions into y1sample_funct_1d (signal → signal) — Every step-th sample (HALCON sample_funct_1d).match_funct_1d_trans (signal, signal → table) — Best integer translation between two functions by correlationdistance_funct_1d (signal, signal → measurement) — Distance between two functions on the same grid (HALCON distance_funct_1d).num_points_funct_1d (signal → measurement) — Number of samples (HALCON num_points_funct_1d).x_range_funct_1d (signal → pairs) — The x-domain (0.0, n - 1.0) (HALCON x_range_funct_1d).y_range_funct_1d (signal → pairs) — The value range (min(y), max(y)) (HALCON y_range_funct_1d).get_pair_funct_1d (signal → pairs) — The (x, y) pair at index (HALCON get_pair_funct_1d).get_y_value_funct_1d (signal → measurement) — The y-value at (fractional) position x (HALCON get_y_value_funct_1d).funct_1d_to_pairs (signal → pairs) — The function as explicit (x, y) pairs (HALCON funct_1d_to_pairs).read_wav (file → signal) — Read a WAV file (stdlib) -> (x float64 [-1,1], rate). Multi-channel iswrite_wav (signal → file) — Write a float [-1,1] mono signal to a 16-bit PCM WAV (stdlib).read_audio (file → signal) — Read any audio format -> (x, rate). Uses soundfile if availablelowpass (signal → signal) — Butterworth low-pass (scipy, zero-phase filtfilt). cutoff must be insidehighpass (signal → signal) — Butterworth high-pass. Same Nyquist / length contract as :func:lowpass.bandpass (signal → signal) — Butterworth band-pass between low and high Hz. Both edges must be insideenvelope (signal → signal) — Amplitude envelope via the analytic (Hilbert) signal — the shape of arms (signal → measurement) — RMS level. Scalar for the whole signal, or a framewise array when frameresample (signal → signal) — Resample a signal to new_rate (Fourier method).spectrum (signal → pairs) — Raw one-sided magnitude spectrum -> (freqs, magnitude) (np.fft.rfft).spectrogram (signal → image2d) — STFT magnitude spectrogram -> (freqs, times, S) with S shapezero_crossing_rate (signal → measurement) — Fraction of adjacent samples that change sign — a cheap pitch/noisiness cue.find_peaks (signal → indices) — Peak indices (scipy.signal.find_peaks) — impacts / defect echoes.peak_subbin (signal, indices → measurement) — Peak position between samples — the vertex of a fit through 3 points.point_spectrum (positions → table) — Periodogram of event positions — defects, impacts, counts, arrivals.signal_features (signal → table) — A compact acoustic/vibration feature vector for anomaly detection:計 27 ops / 4 categories。
視覚計測を支える数学 op(線形代数/統計/補間・多項式)+ 複素解析の計算可能な切り口(周回積分・Cauchy 積分公式・偏角の原理・Laurent 係数/留数・等角写像・Cauchy-Riemann 残差)。北極星は「数学辞典級の網羅」(NEXT_OPS_PLAN §F)。FFT/複素画像は complexops・volfreq、1-D 関数は funct1d を参照。
cplx_contour_circle ( → cpoints) — Sample a circle as a closed contour — the standard integration path.cplx_poly_eval (signal, cpoints → cpoints) — Evaluate a polynomial on the complex plane (Horner, complex-capable).cplx_contour_integral (cpoints, cpoints → cscalar) — Closed contour integral ∮ f(z) dz by the chordal trapezoidal rule.cplx_winding_number (cpoints → measurement) — Winding number of a closed contour around a point (turning number).cplx_cauchy_value (cpoints, cpoints → cscalar) — Cauchy’s integral formula: recover f(w) inside a contour from itscplx_argument_principle (cpoints, cpoints → measurement) — Argument principle: count zeros minus poles enclosed by a contour, fromcplx_laurent_coeffs (cpoints, cpoints → table) — Laurent (and Taylor) coefficients on a uniformly sampled circle —cplx_joukowski (cpoints → cpoints) — Joukowski (Zhukovsky) conformal map w = z + c^2 / z.cplx_mobius (cpoints → cpoints) — Möbius (linear fractional) map w = (a z + b) / (c z + d).cplx_cr_residual (cimage → measurement) — Cauchy-Riemann residual of a sampled complex field — “is this fieldinterp_linear (signal, signal, signal → signal) — Piecewise-linear interpolation of (x, y) samples at query xq.interp_cubic (signal, signal, signal → signal) — Cubic-spline interpolation (scipy.interpolate.CubicSpline).interp_scattered (points, signal, points → table) — Values at query from scattered samples — sensor nets, boreholes, weather.poly_fit (signal, signal → table) — Least-squares polynomial fit with its conditioning on the record.poly_eval (signal, signal → signal) — Evaluate a polynomial (coefficients highest-power-first) at x.poly_roots (signal → roots) — All roots of a polynomial (coefficients highest-power-first) — complexmat_solve (matrix, signal → signal) — Solve the square linear system A x = b (LAPACK gesv, LU withmat_lstsq (matrix, signal → table) — Least-squares solution of an over-determined system A x ≈ bmat_svd (matrix → table) — Singular value decomposition A = U @ diag(s) @ Vt (LAPACK gesdd).mat_eigh (matrix → table) — Eigen-decomposition of a symmetric matrix (LAPACK syevd).mat_pinv (matrix → matrix) — Moore-Penrose pseudo-inverse via SVD, with the cutoff explicit.mat_cond (matrix → measurement) — Spectral (2-norm) condition number s_max / s_min — the numericalstat_describe (signal → table) — Five-number-plus summary of a 1-D sample, as a plain dict.stat_histogram (signal → pairs) — Histogram of a 1-D sample with the binning explicit.stat_covariance (matrix → matrix) — Sample covariance matrix of (N, D) observations → (D, D).stat_correlation (matrix → matrix) — Pearson correlation matrix of (N, D) observations → (D, D).stat_zscore (signal → signal) — Standardise a 1-D sample: (x - mean) / std (population ddof=0).計 127 ops / 16 categories。
レンズより上・画素より下の層。幾何光学(薄レンズ結像・ABCD 光線伝達・被写界深度・cos⁴ 口径食)/ 波動光学(Airy パターン・角スペクトル伝搬・Fraunhofer 回折・ガウシアンビーム)/ 結像品質(PSF→MTF・回折限界 MTF・Zernike 波面統計)/ 偏光(Jones・Stokes・Mueller)。光線と面の相互作用(reflect / refract / fresnel_reflectance)と Zernike フィット(fit_zernike)は match3d、PSF 復元は volrestore、FFT は complexops、位相シフト干渉法は fringe が持ち場なので重複させていない。
cie_xyz_from_wavelength (signal → points) — 波長 [nm] → CIE 1931 2° 等色関数 (x̄, ȳ, z̄)。入力形状 + 末尾 3 の配列を返す。spectrum_to_srgb (signal → vector) — 分光反射率 → 線形 sRGB(ガンマ前)。白い面(反射率 1)が (1,1,1) になる正規化。thin_film_reflectance (signal → signal) — 薄膜(厚さ d、屈折率 n_film)の分光反射率。Airy(多重反射)の閉じた式。grating_wavelengths ( → vector) — 回折格子の式 d(sinθ_out − sinθ_in) = mλ を λ について解く。grating_rgb (normalmap → rgbimage) — 法線マップ + 光源 + 視線 → 回折による虹色 (H, W, 3) の線形 sRGB。thin_film_rgb (normalmap → rgbimage) — 法線マップ + 視線 → 薄膜干渉の色 (H, W, 3) の線形 sRGB。ward_anisotropic (normalmap → image2d) — Ward の異方性反射(楕円ガウス微小面)。ヘアライン仕上げの伸びたハイライト。lens_system ( → table) — Build a validated sequential prescription (the table every other op consumes).thick_lens ( → table) — Closed-form thick lens in air: EFL, back/front focal lengths, principal points.glass ( → table) — A dispersive medium from its d-line index nd and Abbe number vd.example_system ( → table) — A named example: "singlet" (plano-convex BK7, f≈100), "doublet"glass_catalog ( → table) — A catalogue glass by name (table), or the list of names when name is None.sellmeier ( → table) — A dispersive medium from three-term Sellmeier constants (table).paraxial_trace (table → table) — First-order properties of the prescription: focal lengths, pupils, image.seidel_coefficients (table → table) — Third-order (Seidel) aberration sums per surface and total (table).spot_stats (table → table) — RMS / geometric spot radius (mm) and centroid for one field point (table).tolerance_analysis (table → table) — Monte-Carlo manufacturing tolerances + per-parameter sensitivities (table).wavefront_from_opd (table → table) — OPD map → Zernike coefficients (waves) → RMS / PV / Strehl, in one call (table).spot_diagram (table → pairs) — Transverse ray intersections on the image plane for one field point.ray_fan (table → pairs) — Transverse ray aberration along one pupil diameter (pairs).opd_map (table → image2d) — Optical path difference over the exit pupil, in waves (image2d).chromatic_shift (table → table) — Focal shift, image-height shift and spot size versus wavelength (table).finish_catalog ( → table) — 仕上げ名 → 既定パラメータの表(αx, αy, grain)。tangent_field ( → normalmap) — 仕上げの筋の向きを (H, W, 3) の接線場として作る。micro_normals (normalmap → normalmap) — 加工痕そのものを法線に刻む(旋盤の送りマーク・ローレットの山)。blast_normals (normalmap → normalmap) — ビーズブラスト / 梨地の無方向な微小凹凸を法線へ載せる。finish_shade (normalmap → rgbimage) — 材質 × 仕上げで金属面を陰影付けする → 線形 sRGB (H, W, 3)。thin_lens ( → table) — Gaussian thin-lens imaging: where the image lands and how big it is.abcd_matrix (table → matrix) — Compose a paraxial system into one 2x2 ray-transfer (ABCD) matrix.abcd_trace (matrix → table) — Propagate one paraxial ray through an ABCD matrix.depth_of_field ( → table) — Photographic depth of field: near limit, far limit and hyperfocal distance.relative_illumination ( → pairs) — Natural vignetting: relative image-plane illuminance versus field angle.beer_lambert_transmittance (signal → signal) — Beer–Lambert の内部透過率 T = exp(−σ·L)。色ガラス・厚いガラスの緑かぶり。slab_transmittance (signal → signal) — 平行平板(窓ガラス)の透過率。両面での多重反射と内部吸収を含む。refract_rays (points, points → points) — Snell 屈折のベクトル版。光線ごとに全反射を判定して (方向, TIR マスク) を返す。prism_min_deviation_deg (signal → signal) — プリズムの最小偏角 [deg]。実硝材の分散で波長ごとに変わる = 虹が出る理由。light_source ( → table) — An emitter set for a standard machine-vision light family (table).irradiance_map (table → image2d) — Irradiance on the part plane (image2d, units of intensity / mm²).illumination_uniformity (image2d → table) — Uniformity figures of an irradiance map (table).defect_contrast (table → table) — Contrast of topographic and pigment defects under a light (table).lighting_sweep ( → pairs) — Defect contrast versus ring-light elevation angle (pairs).illumination_design ( → table) — Rank the standard light families for a surface / defect pairing (table).psf_to_mtf (image2d → pairs) — Radially-averaged MTF of a measured point-spread function.mtf_diffraction ( → pairs) — The diffraction-limited MTF of a circular pupil (closed form).wavefront_stats (table → table) — Wavefront error statistics from a Zernike expansion: RMS, PV and Strehl.psf_from_opd (table → image2d) — Diffraction PSF of the real, aberrated pupil (image2d, sums to 1).distortion_map (table → table) — Real chief-ray height versus the paraxial one, and the remap grid (table).render_through_lens (image2d, table → image2d) — Render an ideal irradiance image as the sensor behind system would record it (image2d).defect_dataset ( → table) — Synthetic defect images through a designed lens, with aligned masks (table).calibration_views (table → table) — Synthetic camera-calibration views of a planar target through the designed lens (table).fresnel_dielectric (signal → signal) — 誘電体界面の Fresnel 反射率(配列対応、全反射を含む)。fresnel_conductor (signal → signal) — 金属(複素屈折率 n + ik)界面の反射率。入射側は真空/空気を仮定。brewster_angle_deg ( → measurement) — Brewster 角 [deg] = atan(n2/n1)。この角度で p 偏光の反射が厳密に 0 になる。critical_angle_deg ( → measurement) — 全反射の臨界角 [deg] = asin(n2/n1)。n1 > n2 でなければ ValueError(存在しない)。material_catalog ( → table) — 素材名 → 既定パラメータ(拡散の粗さ / 上塗りの強さ・粗さ / 布の縁光沢)。oren_nayar (normalmap → image2d) — 粗い拡散面の陰影(Oren–Nayar)。紙・石膏・コンクリート・月の見え方。clearcoat_shade (rgbimage, normalmap → rgbimage) — 透明な上塗りを被せる(車の塗装・陶器の釉薬・光沢プラスチック)。sheen_shade (normalmap → image2d) — 布の縁の光沢(ベルベット・サテン)。視線に対して寝た所ほど明るい。subsurface_approx (normalmap → image2d) — 半透明の回り込み(葉・肌・大理石・プラ乳白)の近似。wetness (rgbimage → rgbimage) — 濡れた面の下地色。拡散が暗くなる(そして鏡面が増える)。metal_optical_constants (signal → pairs) — 金属の複素屈折率 (n, k) を波長で引く(可視域、線形補間)。metal_mirror_rgb ( → vector) — 金属鏡の色(線形 sRGB)。n,k → 分光反射率 → CIE 等色関数 → sRGB。optimize_lens (table → table) — Damped-least-squares (Levenberg–Marquardt) optimisation of a prescription (table).merit_function (table → table) — The DLS merit Σ residual² and its parts for one prescription (table).bend_singlet ( → table) — A thin singlet of given focal length at a Coddington shape factor (table).jones_element ( → cimage) — A 2x2 complex Jones matrix for one polarisation element.jones_apply (cimage, jones → jones) — Push a Jones vector through a Jones matrix: [Ex', Ey'] = J @ [Ex, Ey].stokes_from_jones (jones → stokes) — Jones vector -> Stokes vector (the four measurable intensities).mueller_element ( → matrix) — A 4x4 real Mueller matrix for one polarisation element.mueller_apply (matrix, stokes → stokes) — Push a Stokes vector through a Mueller matrix: S' = M @ S.stokes_analyze (stokes → table) — Read a Stokes vector: degree of polarisation, azimuth, ellipticity.scene_material ( → table) — 材質を 1 つ作る。kind は lambert / conductor / dielectric の 3 種。scene_plane ( → table) — z = z_mm の水平面(ステージ/コンベア)。half_size_mm で有限の板にできる。scene_sphere ( → table) — 球の部品。center_mm は (x, y, z) [mm]、radius_mm > 0。scene_box ( → table) — 軸平行な直方体の部品(AABB)。half_size_mm は各軸の半サイズ [mm]。scene_cylinder ( → table) — z 軸に平行な有限円筒(端面つき)。加工仕上げが実際に載る形。surface_defect (table, image2d → table) — 2-D の欠陥図を部品の面に貼る(defectgen の出力をそのまま食う)。surface_finish (table → table) — 部品の面に加工目(旋盤目・ヘアライン・ローレット・梨地・研削目)を刻む。random_defects (table → table) — 部品にランダムな欠陥を作る(傷・割れ・ピット・しみ・打痕・異物)。scene_difference (table, table → table) — solid から cavity をくり抜く(CSG の差集合)。中空の部品を作る唯一の手段。optical_camera ( → table) — 実在の諸元(焦点距離・画素ピッチ・解像度・作動距離)から理想ピンホールを組む。camera_rays (table → points) — カメラ dict → 全画素の光線 (origins (H·W, 3), directions (H·W, 3))。reflect_rays (points, points → points) — 鏡面反射 d − 2(d·n)n。glassmirror.refract_rays の相方(反射側が無かった)。trace_rays (table, points, points → table) — 光線束を撃って最初の交点を返す(レンダラの素になる公開 op)。illumination_visibility (table, points, table → signal) — 各点から見た発光点の可視率 [0, 1] (= 落ち影)。render_optscene (table, table, table → rgbimage) — 検査用に撮る: 実在の照明器具を物理単位で置き直接光を数える(真値つき)。optscene_depth (table, table → image2d) — 深度の真値 (H, W) [mm]。光軸方向の z であって視点からの斜距離ではない。optscene_mask (table, table → image2d) — index 番のプリミティブが見えている画素の真値マスク (H, W) の bool。optscene_defect_mask (table, table → image2d) — 欠陥画素の真値マスク (H, W)。学習・評価のラベルはこれを使う。optscene_instances (table, table → table) — 欠陥を個体ごとに返す(クラス・画素マスク・bounding box・面積)。defocus_blur (rgbimage, image2d, table → rgbimage) — 深度の真値から被写界深度のぼけを掛ける(理想ピンホール像 -> 実レンズの像)。diffraction_blur (rgbimage, table → rgbimage) — 開口で決まる回折ぼけを掛ける(エアリーディスクをガウスで近似)。airy_radius_um ( → measurement) — エアリーディスクの第 1 暗環までの半径 [µm] = 1.22 · λ · N(閉じた式)。sensor_catalog ( → table) — 実在センサの諸元表(Basler の EMVA1288 実測つき)。sensor_spec ( → table) — イメージセンサの諸元。電子の数まで決める側の値だけを持つ。lens_catalog ( → table) — 産業用レンズの諸元表(型番で引ける)。maker / mount で絞れる。sensor_diagonal_mm (table → measurement) — センサの対角 [mm]。レンズのイメージサークルと比べて覆えるかを見る。covers_sensor (table, table → table) — レンズがそのセンサを覆えるか(イメージサークル 対 対角)。lens_spec ( → table) — レンズの諸元。NA と F 値はどちらで与えてもよい(N = 1/(2·NA))。light_catalog ( → table) — 照明の諸元表(鍵は「メーカー 型番」)。maker / kind で絞れる。register_light ( → table) — 手元の照明をカタログに登録する(データシートの値をそのまま入れる)。light_spec ( → table) — 照明の諸元。幾何は illumdesign.light_source に委ね、光の性質をここで足す。light_wavelengths (table → pairs) — 光源のスペクトルを、撮像に使う数本の波長と重みに落とす。vision_layout (table, table, table → table) — センサー・レンズ・照明・シーンを束ね、導出量を閉じた式で返す。layout_capture (table → table) — レイアウトのとおりに撮る(スペクトル -> 回折 -> 被写界深度 -> センサー)。linescan_capture (table, table, table → table) — ラインスキャン / TDI で撮る(搬送しながら 1 ラインずつ積む)。interface_budget (table → table) — 伝送帯域から帯域律速の最大フレーム / ラインレートを返す。optical_budget ( → table) — 観察光学系の分解能バジェットを閉じた式で出す(撮る前に成立するかを見る)。observe_surface ( → table) — 観察光学系を組んで、指定した素材の仕上げ面を撮る(一行で使える入口)。inspection_dataset (table, table, table → table) — 外観検査 AI の学習画像を n 枚、画素完全なラベル付きで生成する(検査用)。dataset_throughput (table → table) — :func:inspection_dataset の結果 → 生成スループットの実測まとめ。env_studio (points → signal) — スタジオ環境の放射輝度(方向 -> 明るさ)。無彩色。env_lightbox (points → signal) — 撮影ボックスの環境(広い天井の明かり + ほんのり明るい周囲)。無彩色。render_studio (table, table → rgbimage) — 見せる絵を描く: 環境光・多重反射・屈折と分散つき(測光の真値は無い)。sensor_capture (rgbimage → rgbimage) — 放射輝度 → 実センサの出力(ショット雑音・読み出し雑音・飽和・量子化)。metallic_flake_normals ( → normalmap) — メタリック塗装のフレーク(アルミ片)の法線場を作る。weave_normals ( → normalmap) — 織り目の法線場(布・カーボンファイバー・金網)。直交する 2 周期の畝。wood_grain ( → image2d) — 木目(年輪)の色の変調と繊維の向きを作る。corrosion_mask ( → image2d) — 錆・緑青・汚れのむら(0–1 のマスク)。rough_transmission (signal → pairs) — すりガラスの透過を「直進成分」と「拡散成分」に分ける。airy_pattern ( → image2d) — The diffraction-limited PSF of a circular pupil (Airy pattern).angular_spectrum_propagate (cimage → cimage) — Exact scalar free-space propagation of a complex field (angular spectrum).fraunhofer_pattern (image2d → image2d) — Far-field (Fraunhofer) diffraction intensity of an aperture.gaussian_beam ( → table) — Gaussian-beam propagation: spot size, wavefront curvature and Gouy phase.defocus_from_shift ( → measurement) — Defocus wavefront error (waves at the pupil edge) of an axial focus shift.pupil_psf (image2d → image2d) — Diffraction PSF of an arbitrary pupil shape with defocus (sums to 1).pupil_blur (image2d, image2d → image2d) — Blur an image with the PSF of a pupil shape at one wavelength band.各 op の原理はモジュール docstring にも一次文献名を明記。以下は主要技術族の外部参照。