Last week I released Printsight — an open-source CLI tool that detects 3D print defects from a photo using pure OpenCV.
The feedback was consistent: "The text report is useful, but show me where on the print the problems are."
So that's exactly what v0.2 does:
printsight my_print.jpg --annotate # → my_print_annotated.png with color-coded defect markings
Enter fullscreen mode
Exit fullscreen mode
What You Get
Run with the --annotate flag and Printsight saves a marked-up version of your photo:
printsight failed_print.jpg -a
Enter fullscreen mode
Exit fullscreen mode
The output image uses four colors:
Color What it marks
🔴 Red Stringing — thin polylines over detected wisps
🟡 Yellow Layer issues — horizontal bands where regularity is poor
🔵 Blue Warping — circles on lifted corners
🟢 Green Reference line — where the bottom edge should be
Plus a score overlay in the top-right corner.
How the Annotations Work
Stringing (Red)
The stringing detector uses two methods in parallel:
Hough Line…