Web Analytics

xpano

⭐ 363 stars French by krupkat

tests clang-format clang-tidy

xpano

Xpano est un outil de création de panoramas mettant l’accent sur la simplicité et la facilité d’utilisation, les principales fonctionnalités comprennent :

Construit avec

L’application utilise l’excellente bibliothèque OpenCV pour la manipulation d’images et son module de stitching pour le calcul des panoramas.

Les autres dépendances incluent imgui, SDL, spdlog, Catch2, nativefiledialog-extended, alpaca, thread-pool, expected, Exiv2, multiblend, SIMDe et les polices Google Noto.

Démo

Découvrez la démo sur YouTube.

Interface principale de Xpano

Installation

Installez directement depuis Flathub ou le Microsoft Store :

Télécharger depuis Flathub  Télécharger depuis le Microsoft Store

Obtenez des paquets supplémentaires :

Ligne de commande

Xpano dispose d'un support CLI de base, vous pouvez soit l'exécuter entièrement en automatique dans la ligne de commande, soit lancer l'interface graphique avec le drapeau --gui.

Xpano [] [--output=] [--gui] [--help] [--version]

Développement

Le projet peut être compilé en exécutant un seul script depuis le répertoire misc/build. Vous aurez besoin d'au moins CMake 3.21, git et d'un compilateur avec le support C++20.

NixOS

Exécutez le script de compilation depuis la racine du dépôt :

nix-shell misc/build/nix/default.nix
./misc/build/build-nixos.sh

Problèmes possibles lors de l'exécution - dépannage.

MacOS

Prérequis des bibliothèques : SDL2, spdlog, catch2

Installer avec brew : brew install sdl2 spdlog catch2

Installer avec macports : sudo port install libsdl2 spdlog catch2 (pour plus de détails : #96)

Exécutez le script de compilation depuis la racine du dépôt :

./misc/build/build-macos.sh

Ubuntu 24.04

Prérequis des bibliothèques :

sudo apt install libgtk-3-dev libopencv-dev libsdl2-dev libspdlog-dev catch2

Exécutez le script de compilation depuis la racine du dépôt :

./misc/build/build-ubuntu-24.sh

Ubuntu 22.04

Prérequis des bibliothèques :

sudo apt install libgtk-3-dev libopencv-dev libsdl2-dev libspdlog-dev

Exécutez le script de compilation depuis la racine du dépôt :

./misc/build/build-ubuntu-22.sh

Windows

Ouvrez le profil "Developer PowerShell for VS 2022" dans Windows Terminal et exécutez le script de compilation depuis la racine du dépôt :

./misc/build/build-windows-latest.ps1

Contributions

Les contributions sont les bienvenues, il y a quelques idées d'améliorations dans les problèmes ouverts que vous pourriez prendre en charge - si vous commencez à travailler sur l'un d'eux, veuillez ajouter un commentaire là-bas.

Veuillez consulter les directives de contribution pour plus de détails concernant la mise en forme et le style de codage.

Licence

Distribué sous la licence GPL-3.0-or-later. Voir le texte complet de la licence pour plus d'informations.

Contact

Tomas Krupka - krupkat.cz

--- Tranlated By Open Ai Tx | Last indexed: 2026-07-10 ---