Have you tried 123D Catch ?
It's free and the results from it are pretty good, especially if you have a good quality camera.