Features
The tool focuses on simplicity and ease of use, features include:
- Auto detection of groups of images that can be stitched into panoramas
- Preview + zoom + pan of the computed panoramas
- Crop mode, boundary auto fill, selectable projection types
- Projection adjustments: pitch, yaw and roll
- Export of full resolution panoramas including exif metadata
Demo
Check out the app in action on YouTube.
Built with
The app uses the excellent OpenCV library for image manipulation and its stitching module for computing the panoramas.
Other dependencies include imgui, SDL, spdlog, Catch2, nativefiledialog-extended, alpaca, thread-pool, expected, Exiv2, multiblend, SIMDe and the Google Noto fonts.
Download
Install directly from Flathub or the Microsoft Store:
Get additional packages:
- Windows and MacOS executables from GitHub
- Ubuntu packages from my Launchpad PPA
- Nix packages from nixpkgs
Command line
Xpano has basic CLI support, you can either run it fully automatic in the command line, or launch to gui with the --gui
flag.
Xpano [<input files>] [--output=<path>] [--gui] [--help] [--version]
Development
Check out the build instructions for MacOS, Linux and Windows.
License
Distributed under the GPL-3.0-or-later license. See the license page for more information.