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
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