Do you intend to use a custom Java solution? If you are open to something else, I am doing something similar for a project and came up with a bash script suite for Linux.
To do this, I used
- Hugin and hugin tools from Ubuntu repositories
- Panotools perl shell scripts
- This is a guide to get command-line generation functionality. In the example,
pto_gen does not exist after setting hugin, but it replaces my match-n-shift in Panotools scripts.
If you want to process several panoramas sequentially, you will have to come up with a way to sort, execute and move files. It was fun with my scripting process. Stitching images was easy, making sure they went to the right place after that was a bit complicated.
Right now, using the 4-core Xeon system with 4 GB of RAM, stitching a panorama of 50 shots at 360 degrees takes ~ 30-45 minutes.
source share