xpano
xpano copied to clipboard
Automated photo stiching tool. Lets you import a directory of images and then export the autodetected panoramas.
Implement export/import of the pano database. - save urls to currently opened images and the panos that were detected by the program to a db file - implement import of...
Bring in some of the options from [stitching_detailed](https://docs.opencv.org/4.x/d9/dd8/samples_2cpp_2stitching_detailed_8cpp-example.html#a25). 1. Identify which options would be useful 2. Implement The goal is to keep the app simple to use and the defaults...
Add preview during loading, so that the user has something else than the progress bar to watch :) - Evaluate what kind of preview is worth the cost - First...
Add an option to export the source images for a pano. This can be useful so that the user can stitch the images in a different app. Starting point: [Code...
After #54 added a bug report window, let's add automatic error log detection on startup: - Parse the log file from the previous launch (xpano.1.log) and if there is an...
Base: Implement "Export all" action Stretch goal: Implement "Export selected" action Starting point: [Code location](https://github.com/krupkat/xpano/blob/6fce4f8c0844b4c67f1d003765c09740195d427b/xpano/gui/panels/sidebar.cc#L45)
The app by default loads images at half resolution and then computes the keypoints and descriptors. These should be configurable in the options. - ~~resizing factor~~ - number of keypoints...
When I export a panoramic picture, the software reports an error: ERR PANO TOO LARGE Reset the adjustments through the edit menu. ![微信图片_20240312162017](https://github.com/krupkat/xpano/assets/32948664/05935e94-12ee-4ccb-8bfd-e2bbcc375457)
Add an option to select registration resolution (in MPx) for the stitching algorithm. The images are downscaled to this size for finding matches between images. The default value is 0.6MPx...
Add support for stitching scans (https://docs.opencv.org/4.x/d2/d8d/classcv_1_1Stitcher.html#a114713924ec05a0309f4df7e918c0324ac706a6a118a4a648fef8b2fca5950e2a): ### Howto The value is selected here: https://github.com/krupkat/xpano/blob/dee2e45635bf9ebaa88b8f098bf8378765f653be/xpano/algorithm/algorithm.cc#L234 Extend stitching user options with a new enum (panorama / scans): https://github.com/krupkat/xpano/blob/dee2e45635bf9ebaa88b8f098bf8378765f653be/xpano/algorithm/options.h#L82 - the new enum...