We are now just 9 days away from presenting!
Since my last post, we have mostly been just putting some finishing touches on the code. I tried to get some camera settings in the code but ended up reverting most of them. I was able to figure out how to turn off the auto-focus (sort of--by setting it to the current value), but the user will need to set things like exposure and gain for their own camera.
I refactored the write-to-file method; we now have messages showing where the process of the scan is at (e.g. Finding Red Points). I also added another check to eliminate more noise; anything that is greater than -0.1 in the z-component (since the z-axis of the plane points away from the camera) is not included. This means points on the plane or behind it are not included.
Tyler made a few more GUI changes, and the hardware code is now integrated with the main code. Thus our coding is complete! (Other than the C code used to be put on the dev board, which Grady is/will be tweaking). We have a new Servo motor on its way that will hopefully allow us to get small, smooth increments with the pulsewidth modulation.
On Wednesday, I brought in various items to scan and I was pleased overall with most of the results!
We have started getting our slides ready and spent some time figuring out how our slideshow will be ordered, as well as time estimates for the various segments of the presentation.
In the next week, we will continue working on our presentation, setup the scanning environment, and do the final scans of objects to show as results, as well as one to use as our demo (likely of a wooden kangaroo). This will be done using our actual stage, higher quality camera, and the motor (along with the laser powered through the board). We plan on filming the motor/laser as well to use in conjunction with the screen capture.
We are closing in! Hope everyone will enjoy the project and results!
No comments:
Post a Comment