프로젝트 배경
(1) 문제점
- 스포츠 촬영의 어려움: 경기나 개인 운동을 촬영할 때 카메라 조작이 어렵고, 적절한 구도를 잡기가 힘듦.
- 전문 촬영 장비의 높은 진입 장벽: 고가의 장비나 촬영 인력이 필요해 일반 사용자가 쉽게 접근하기 어려움.
- 영상 관리 및 편집의 번거로움: 촬영 후 원하는 장면을 편집하는 과정이 복잡하고 시간이 많이 소요됨.
(2) 프로젝트 목표
- AI 기반 자동 촬영을 통해 누구나 쉽게 스포츠 영상 촬영 가능하도록 지원.
- 자동 하이라이트 추출 등 AI 기능을 활용해 편집 과정을 간소화.
- 운동 시설과 연계하여 사용자에게 최적의 촬영 환경 제공.
(3) 주안점
- 실시간 AI 추적 기술 최적화: 스포츠 경기 및 개인 운동을 정확히 인식하고 자동 프레임 조정.
- 사용자 편의성 고려한 인터페이스: 최소한의 조작만으로도 쉽게 촬영하고, 결과물을 빠르게 확인할 수 있도록 설계.
- 영상 데이터 관리 및 공유 기능 강화: 촬영한 영상을 쉽게 저장, 검색, 공유할 수 있는 환경 조성.
- 스포츠 촬영의 어려움: 경기나 개인 운동을 촬영할 때 카메라 조작이 어렵고, 적절한 구도를 잡기가 힘듦.
- 전문 촬영 장비의 높은 진입 장벽: 고가의 장비나 촬영 인력이 필요해 일반 사용자가 쉽게 접근하기 어려움.
- 영상 관리 및 편집의 번거로움: 촬영 후 원하는 장면을 편집하는 과정이 복잡하고 시간이 많이 소요됨.
(2) 프로젝트 목표
- AI 기반 자동 촬영을 통해 누구나 쉽게 스포츠 영상 촬영 가능하도록 지원.
- 자동 하이라이트 추출 등 AI 기능을 활용해 편집 과정을 간소화.
- 운동 시설과 연계하여 사용자에게 최적의 촬영 환경 제공.
(3) 주안점
- 실시간 AI 추적 기술 최적화: 스포츠 경기 및 개인 운동을 정확히 인식하고 자동 프레임 조정.
- 사용자 편의성 고려한 인터페이스: 최소한의 조작만으로도 쉽게 촬영하고, 결과물을 빠르게 확인할 수 있도록 설계.
- 영상 데이터 관리 및 공유 기능 강화: 촬영한 영상을 쉽게 저장, 검색, 공유할 수 있는 환경 조성.
프로젝트 성과
AI 기반 스포츠 자동 촬영 기능 도입
사용자의 별도 조작 없이 AI가 자동으로 피사체를 추적하고, 최적의 구도로 촬영하는 기능을 구현.
핵심 기능

한 눈에 볼 수 있는 홈 화면
최근 촬영한 영상들을 확인하고, AI 기반 촬영 팁 및 추천 콘텐츠를 제공. 주변 운동 시설 가맹점 정보도 함께 확인 가능.

촬영 세팅을 위한 온보딩
카메라 연동 및 인물 초점 설정 과정을 안내하여 AI 자동 촬영을 원활하게 준비할 수 있도록 지원.
찍자 AI를 통한 스포츠 활동 촬영
AI가 스포츠 경기 및 개인 운동을 자동 추적하여 최적의 구도로 촬영.
사용자는 수동 설정 없이 편리하게 영상을 기록 가능.
사용자는 수동 설정 없이 편리하게 영상을 기록 가능.

촬영 앨범 관리
사용자가 촬영한 영상들을 저장 및 관리하는 공간으로, AI 자동 편집 기능 및 하이라이트 추출 옵션 제공.

위치 검색 / 환경설정
지도와 함께 주변 운동 시설 및 가맹점을 검색하고, 예약 및 방문 정보를 확인할 수 있도록 지원.
영상 해상도, AI 추적 설정 등 다양한 촬영 및 계정 관련 세팅을 조정할 수 있는 개인 설정 공간.
영상 해상도, AI 추적 설정 등 다양한 촬영 및 계정 관련 세팅을 조정할 수 있는 개인 설정 공간.
진행 단계
요구 사항 분석 및 설계
2022.03.
- 클라이언트와 협의하여 AI 기반 촬영 기능 및 사용자 흐름 정의
- 촬영, 편집, 저장, 위치 정보 등 주요 기능의 기술적 가능성 검토
- API 및 데이터베이스 설계
- 촬영, 편집, 저장, 위치 정보 등 주요 기능의 기술적 가능성 검토
- API 및 데이터베이스 설계
카메라 연동 및 AI 추적 기능 개발
2022.04.
- 모바일 카메라 연동 및 실시간 AI 인물 추적 기능 구현
- 다양한 스포츠 환경에서 정확도를 높이기 위한 최적화 작업
- 카메라 설정 및 초점 조절 기능 개발
- 다양한 스포츠 환경에서 정확도를 높이기 위한 최적화 작업
- 카메라 설정 및 초점 조절 기능 개발
영상 촬영 및 저장 기능 개발
2022.05.
- 촬영한 영상을 로컬 및 클라우드에 저장하는 기능 구현
- 촬영 중 실시간 편집 옵션(줌, 트래킹 등) 적용
- 촬영 중 실시간 편집 옵션(줌, 트래킹 등) 적용
위치 기반 운동 시설 검색 기능 개발
2022.05.
- GPS 기반으로 가까운 운동 시설 정보를 제공하는 기능 구현
- 지도 및 리스트 형식으로 시설 검색 및 필터링 기능 개발
- 지도 및 리스트 형식으로 시설 검색 및 필터링 기능 개발
앨범 및 영상 관리 기능 구현
2022.06.
- 촬영한 영상의 리스트 및 썸네일 표시 기능 개발
- 영상 정렬, 삭제, 공유 등의 관리 기능 추가
- 영상 정렬, 삭제, 공유 등의 관리 기능 추가
프로젝트 상세
1) 포트폴리오 소개
AI 기반으로 스포츠 경기 및 개인 운동 영상을 자동 추적하여 촬영하고, 이를 사용자가 쉽게 편집할 수 있도록 지원하는 서비스
2) 작업 범위 : 개발에 참여한 범위 및 지원환경
- AI 기반 영상 분석 및 자동 편집 기능 구현
• AI로 트래킹된 스포츠 영상에서 주요 장면 자동 추출 및 편집 기능 개발
• iOS, Android 모바일 클라이언트 개발
• Backend(Node.js) 기반 API 및 데이터 흐름 설계
• FFmpeg 활용한 영상 렌더링
3) 주요 업무 : 해당 서비스의 주요 기능 및 주요 페이지
• 프론트엔드 개발: Next.js(웹) Android, iOS
• 백엔드 및 데이터 처리: Node.js (NestJS), AWS (S3, Lambda, CloudFront)
• AI 연동: OpenCV, TensorFlow (객체 추적 및 분석)
• IoT Device 연동: 하드웨어 디바이스 연동
4) 주안점 : 개발 시 중점이 되었던 사항
• AI 추적 연동 및 UI/UX
AI 기반으로 스포츠 경기 및 개인 운동 영상을 자동 추적하여 촬영하고, 이를 사용자가 쉽게 편집할 수 있도록 지원하는 서비스
2) 작업 범위 : 개발에 참여한 범위 및 지원환경
- AI 기반 영상 분석 및 자동 편집 기능 구현
• AI로 트래킹된 스포츠 영상에서 주요 장면 자동 추출 및 편집 기능 개발
• iOS, Android 모바일 클라이언트 개발
• Backend(Node.js) 기반 API 및 데이터 흐름 설계
• FFmpeg 활용한 영상 렌더링
3) 주요 업무 : 해당 서비스의 주요 기능 및 주요 페이지
• 프론트엔드 개발: Next.js(웹) Android, iOS
• 백엔드 및 데이터 처리: Node.js (NestJS), AWS (S3, Lambda, CloudFront)
• AI 연동: OpenCV, TensorFlow (객체 추적 및 분석)
• IoT Device 연동: 하드웨어 디바이스 연동
4) 주안점 : 개발 시 중점이 되었던 사항
• AI 추적 연동 및 UI/UX
