fullseye

print_layer_defect_map — PRINTPATH inspect op

使い方

観測した層画像と期待の層画像(gcode_layer_image)を比べた符号つきの欠陥図 image2d: +1 = あるはずの所に無い(欠け・詰まり)、−1 = 無いはずの所にある(糸引き・はみ出し・spaghetti)、0 = 一致。

両方を threshold で二値化し、tolerance_px だけ膨らませた相手に含まれない画素だけを欠陥にする(位置ずれと 線幅の揺れを許す)。位置合わせはしない —— カメラ像は先に gcode_layer_image と同じ画素格子へ写しておく。

詳しい使い方ガイド

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

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

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

stipple_points_from_image · stipple_energy · stroke_tone_error · halftone_screen · engrave_lines · hatch_field · mosaic_tiles_sites · mosaic_tiles_render

同カテゴリ(inspect)

—


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

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