FabScanProcessing / FabScanForProcessing
FabScan port to Java/Processing
Download Processing here: http://processing.org
Open FabScanForProcessing with the Processing IDE.
The scan starts immediately. There is no 3D preview yet! You will see a very simple progress indicator and a picture preview that shows the calibration lines and the detected laser (white line). A scan takes 7 minutes. After the scan, you will find a file called "pointcloud.asc". You can import this file into MeshLab.
In the preview image, you can see three lines: The red line at the bottom should touch the bottom of the turntable. The blue line should touch the top of the turntable. The vertical yellow line shows the centre of the frame - this is the centre of what the camera sees. The horizontal yellow line at the top of the screen shows the upper analysing frame limit. By default, it is 0.
You might want to change the settings in FSConfiguration.pde The most important changes will be:
the name of your serial port. For my Mac it is: public static String SERIAL_PORT_NAME = "/dev/tty.usbmodem1421";
the name of your camera device. For my Mac it is: public static String CAM_PORT_NAME = "USB Camera";
Please write an issue if you found a bug. Please send a pull request if you added some features or fixed some bugs :)