krupkat / xpano

Automated photo stiching tool. Lets you import a directory of images and then export the autodetected panoramas.
https://krupkat.github.io/xpano/
GNU General Public License v3.0
276 stars 17 forks source link

Fine grained progress + cancellation #101

Closed krupkat closed 1 year ago

krupkat commented 1 year ago

Fine grained progress bar when stitching, what was previously counted as a single step is now (8 + n_images):

There are also cancel checkpoints between all the steps, so that the computation can be quickly abandoned. This is useful when launching new stitching tasks e.g. when manually editing a panorama by ctrl clicking, see the video for an example:

https://github.com/krupkat/xpano/assets/6817216/417a6c03-bcee-4d08-a0da-49a540ba8350

images credit: Steven from https://monarophotography.au/

This feature required two big changes:

Using the forked Stitcher class will possibly allow modification for a 16-bit pipeline (#74)

Fixes #73