Web Analytics

xpano

⭐ 363 stars Korean by krupkat

tests clang-format clang-tidy

xpano

Xpano는 단순함과 사용 편의성에 중점을 둔 파노라마 스티칭 도구로, 주요 기능은 다음과 같습니다:

사용 기술

이 앱은 이미지 조작을 위해 훌륭한 OpenCV 라이브러리와 파노라마 계산을 위한 스티칭 모듈을 사용합니다.

기타 의존성으로는 imgui, SDL, spdlog, Catch2, nativefiledialog-extended, alpaca, thread-pool, expected, Exiv2, multiblend, SIMDeGoogle Noto 폰트가 포함됩니다.

데모

YouTube에서 데모를 확인하세요.

Main Xpano gui

설치

Flathub 또는 Microsoft Store에서 직접 설치하세요:

Download from Flathub  Download from the Microsoft Store

추가 패키지 받기:

명령줄

Xpano는 기본 CLI 지원을 제공하며, 명령줄에서 완전 자동으로 실행하거나 --gui 플래그로 GUI를 실행할 수 있습니다.

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

개발

프로젝트는 misc/build 디렉터리에서 단일 스크립트를 실행하여 빌드할 수 있습니다. CMake 3.21 이상, git, 그리고 C++20을 지원하는 컴파일러가 필요합니다.

NixOS

저장소 루트에서 빌드 스크립트를 실행하세요:

nix-shell misc/build/nix/default.nix
./misc/build/build-nixos.sh
실행 시 발생할 수 있는 문제 - 문제 해결.

MacOS

라이브러리 필수 조건: SDL2, spdlog, catch2

brew로 설치: brew install sdl2 spdlog catch2

macports로 설치: sudo port install libsdl2 spdlog catch2 (자세한 내용: #96)

저장소 루트에서 빌드 스크립트를 실행하세요:

./misc/build/build-macos.sh

우분투 24.04

라이브러리 전제 조건:

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

저장소 루트에서 빌드 스크립트를 실행합니다:

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

우분투 22.04

라이브러리 전제 조건:

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

저장소 루트에서 빌드 스크립트를 실행하세요:

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

Windows

Windows 터미널에서 "Developer PowerShell for VS 2022" 프로필을 열고 저장소 루트에서 빌드 스크립트를 실행합니다:

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

기여

기여는 언제나 환영합니다. 오픈 이슈에는 몇 가지 개선 아이디어가 있으며, 이 중 하나에 착수하시면 해당 이슈에 댓글을 남겨 주세요.

형식 및 코딩 스타일에 관한 자세한 내용은 기여 가이드라인을 확인해 주세요.

라이선스

GPL-3.0-or-later 라이선스 하에 배포됩니다. 자세한 내용은 전체 라이선스 텍스트를 참고하세요.

연락처

토마스 크룹카 - krupkat.cz

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