Hello,
I am using a fixed camera rig to create spherical timelapse videos. Considerable parallax error is inevitable, but with some effort it seems I can get a good stitch in PTGui, at least in the test I've done (see zip-file linked below). With the batch stitcher I thought I'd be able to apply that same, good stitch to all frames, but I've run into a couple of issues:
1) The yaw, pitch and roll are not the same in the .pts files generated by the batch stitcher as in the template, even though I thought I'd switched all optimization off. They are at least the same for all frames, and I can fix it with a script if necessary. But why do they differ from the template? Am I missing a setting somewhere?
2) As far as I can tell, the only way to apply the same seam for all frames is by switching off "Find optimum seams". But that seriously degrades the quality of the seam, making artifacts clearly visible. Is there a way to save an optimized seam once calculated and then use that for batch stitching?
Thank you,
Poul Jensen
Hi again,
I am guessing someone would have replied if it was possible to
apply the same, optimized seam to a series of panoramas. In that
case you can consider this a new feature request. It has to be
possible, and it would make a huge quality difference for
timelapse (or video) projects like mine. But as I can't really
expect that to happen I will start working on my own, custom
processing pipeline.
Another feature request would be a timelapse/video option for the batch stitcher that would ensure consistent processing and no sudden changes from frame to frame. As is, it takes some digging around and experimenting to find out what settings will and won't work. It would be great (especially for new users) if there was an option to check if any of the current processing settings could cause disturbing changes from frame to frame, listing what would need to be changed and ask for user confirmation. For example, I found out that "Zero overlap" blending can't be used, but "Multiband" is okay.
All the best,
Poul Jensen