We have just released DAVID Version 2.3.4!
As you see, it's not 3.0, and not 2.4, just 2.3.4, meaning it's not a HUGE step, but anyway, there are some reasons for everyone to update!
http://www.david-laserscanner.com/?section=Downloads
If you own the USB Edition, please see here:
http://www.david-laserscanner.com/wiki/ ... update_usb
So what's new?
The most important thing is that we have increased scanning speed with less CPU usage. Depending on your hardware, versions 2.2.x were significantly slower than version 2.1c. Now we are nearly as fast again. Of course we are still not faster than your camera (e.g. 5 fps in 1600*1200 with most webcams). Thanks especially to Mattia for reporting the problem!
Main reason was that in versions 2.2.x we had switched to new c++ compiler version 9. Now we are back at v.8. Also there were some parts of our code to be optimized...
Calibration is also improved:
- If it fails, it shows you which markers have been found, so you can see where you have to optimize/clean the camera image.
- If it succeeds, it shows the calibration error (difference between model and reality) as short green lines. For each marker, there is a small difference between its real pixel coordinates (found in the camera image) and its model position (3d coordinates projected into the camera image according to camera model parameters). These lines are stretched by factor 10! So if you have a 10 pixel long line, this means the calibration marker is 1 pixel away from where the camera model thinks it should be.
Scanning Without Background:
Works better with imperfectly constant laser speed. Unfortunately even with the best hardware, it seems the laser motion speed is not perfectly constant. This results in a distorted scan ("macro waves"). Thanks to Greg, Gunter, Mattia, and Walter for their tests and reports! Now this problem should not occur any more. Theoretically, you can have ANY (irregular) laser motion as long as it can be perfectly reproduced! See new Advanced Settings "UseRememberedPlanePoses" and "UseModelOutsideReferenceRange". I will explain in more detail later what this is about.
New function in Shapefusion: "Save all scans in separate files". So you can save your current Shapefusion workspace: all scans in their current position, with texture, as separate files. Thanks to everyone who came up with this idea!
And some more, see here:
http://www.david-laserscanner.com/wiki/ ... se-history
If you experience any problems with the new version, please let us know!
It's never too early to wish you a
Nice weekend!
Sven
PS: Now we are very optimistic that the next version will be 2.4 - including the new camera grabber interface that is compatible to more different cameras and probably less CPU consuming...
