Web Analytics

xpano

⭐ 363 stars Spanish by krupkat

tests clang-format clang-tidy

xpano

Xpano es una herramienta para la unión de panoramas con enfoque en la simplicidad y facilidad de uso, las principales características incluyen:

Construido con

La aplicación utiliza la excelente biblioteca OpenCV para la manipulación de imágenes y su módulo de unión para calcular los panoramas.

Otras dependencias incluyen imgui, SDL, spdlog, Catch2, nativefiledialog-extended, alpaca, thread-pool, expected, Exiv2, multiblend, SIMDe y las fuentes Google Noto.

Demo

Mira la demo en YouTube.

Main Xpano gui

Instalación

Instala directamente desde Flathub o la Microsoft Store:

Download from Flathub  Download from the Microsoft Store

Obtén paquetes adicionales:

Línea de comandos

Xpano tiene soporte básico de CLI, puedes ejecutarlo de forma totalmente automática en la línea de comandos, o lanzar la interfaz gráfica con la opción --gui.

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

Desarrollo

El proyecto se puede compilar ejecutando un único script desde el directorio misc/build. Necesitarás al menos CMake 3.21, git y un compilador con soporte para C++20.

NixOS

Ejecuta el script de compilación desde la raíz del repositorio:

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

Posibles problemas al ejecutar - solución de problemas.

MacOS

Requisitos previos de la biblioteca: SDL2, spdlog, catch2

Instalar con brew: brew install sdl2 spdlog catch2

Instalar con macports: sudo port install libsdl2 spdlog catch2 (para detalles: #96)

Ejecute el script de compilación desde la raíz del repositorio:

./misc/build/build-macos.sh

Ubuntu 24.04

Prerequisitos de la biblioteca:

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

Ejecute el script de compilación desde la raíz del repositorio:

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

Ubuntu 22.04

Requisitos previos de la biblioteca:

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

Ejecute el script de compilación desde la raíz del repositorio:

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

Windows

Abra el perfil "Developer PowerShell for VS 2022" en Windows Terminal y ejecute el script de compilación desde la raíz del repositorio:

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

Contribuciones

Las contribuciones son más que bienvenidas, hay un par de ideas para mejoras en los problemas abiertos que podrías asumir; si comienzas a trabajar en uno de ellos, por favor añade un comentario allí.

Por favor revisa las pautas de contribución para más detalles sobre el formato y estilo de codificación.

Licencia

Distribuido bajo la licencia GPL-3.0-or-later. Consulta el texto completo de la licencia para más información.

Contacto

Tomas Krupka - krupkat.cz

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