TrailSnap은(는) 무엇을 하나요?
TrailSnap (行影集) | AI 기반 오픈소스 여행 및 추억 사진첩.
TrailSnap은 인공지능(AI)을 활용하여 여행과 일상의 소중한 순간을 자동으로 정리하고, 태그를 생성하며, 장소 및 시간별로 추억을 탐색할 수 있게 해주는 오픈소스 도구입니다. 개인정보 보호에 중점을 두어 로컬 환경에서 실행되며, 다양한 플랫폼(Windows, macOS, Linux)을 지원합니다. CLI(명령줄 인터페이스)와 GUI(그래픽 사용자 인터페이스)를 모두 제공하여 개발자와 일반 사용자 모두 쉽게 사용할 수 있습니다.
주요 기능
- AI 자동 태깅: 사진 속 객체, 얼굴, 장면을 자동으로 인식하여 태그를 생성합니다.
- 장소 기반 앨범: GPS 정보를 기반으로 사진을 지도 위에 표시하고 여행 경로를 시각화합니다.
- 시간 순 정렬: 촬영 시간에 따라 사진을 자동으로 정렬하고 하이라이트를 추출합니다.
- 빠른 검색: 태그, 장소, 날짜 등을 기반으로 원하는 사진을 즉시 검색할 수 있습니다.
- 개인정보 보호: 모든 처리는 로컬에서 이루어지며, 데이터가 외부로 전송되지 않습니다.
설치 방법
git clone https://github.com/LC044/TrailSnap.git
cd TrailSnap
pip install -r requirements.txt
python main.py
사용법
- 사진 폴더를 지정하거나 사진을 애플리케이션으로 드래그 앤 드롭합니다.
- AI 분석이 자동으로 시작되어 태그와 앨범이 생성됩니다.
- 검색창에 키워드를 입력하거나 지도/시간 축을 이용하여 사진을 탐색합니다.
- 생성된 앨범을 내보내거나 공유할 수 있습니다.
시스템 요구 사항
- Python 3.8 이상
- 최소 4GB RAM (8GB 권장)
- 사진 메타데이터(GPS, 촬영 시간) 지원
- GPU 가속(선택 사항, AI 처리 속도 향상)
라이선스
이 프로젝트는 MIT 라이선스 하에 배포됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.
기여하기
버그 신고, 기능 제안, 코드 기여는 GitHub 이슈와 풀 리퀘스트를 통해 가능합니다. 모든 기여는 환영합니다!
TrailSnap과 함께 당신의 소중한 순간을 AI로 더욱 빛나게 보존하세요.