3D scanner (with a projector and a phone camera)

Thread Starter

Haropas

Joined Aug 16, 2019
63
Hi, It's been a while. Currently l am working on a project in the university and l have a task making a 3d scanner using an SLM (spatial light modulator) and a laser [red pulsed Laser : The Coherent Chameleon Discovery]. This setup works as a projector that can project like a normal projector in a small scale but also has a red noise because of the laser. l also use a smartphone to use the camera because of the good resolution. And l also use a rotational stage at the moment but l don't think it's necessary at the moment because i just want the 3d reconstruction of the surface of the object.

So, at the moment i manage everything with python (Spyder), l have found some example at Github but they dont quite work as i wanted them to be. l have really bad images and i dont know after a month whats the matter. The general idea is first to calibrate the camera to recognize some patterns on a board that l printed in paper (charuco board), and then calibrate the projector by projecting some dots on the same board right next to the printed one in order for the camera to understand distance and depth i guess, and then reconstuct a point cloud like a 3d image by hiting the object with some light stripes to detect higher and lower spots in order to make the 3d image.

here is the github projects that l've tried to use but didnt work:
https://github.com/guillaume-charron/3DScanner-GrayCode
https://github.com/gautamo/3D-Scanner/tree/master
https://github.com/feiran-l/Structured-light-stereo

if you tried it before or you have something that works with good instructions because l am new to programming please reply.

thank you in advance. the first github site is the one that i have spend most of my time and tries https://github.com/guillaume-charron/3DScanner-GrayCode
 

Thread Starter

Haropas

Joined Aug 16, 2019
63
OpenCV has a built-in module for structured light scanning: https://docs.opencv.org/4.x/d3/d81/tutorial_structured_light.html
l've tried some things but first i have to calibrate the camera then i have to calibrate the projectror then i have to make stereo calibration of those two then to project the structured light decode it and then make a point cloud, i think the one you sent was only a part of what i wanna do. l found on the same site some things about calibration etc but not something like a series of codes and a step by step procedure,

thank you anyway.
 
Top