안녕하세요.
담당 매니저 김수민입니다.
기간제(상주) 프로젝트 희망 근무 시작일을
등록해 주시면, 파트너님의 일정에 맞는
적합한 프로젝트를 추천해 드려요.
플러스
3차원 RGBD 센서 기반 녹화 모니터링 시스템(AI, 데이터 수집, 전처리, 비전, 3D, 임베디드)
개발 · 디자인 · 기획
PC프로그램 · 임베디드
관제ㆍ모니터링, 머신러닝ㆍ딥러닝, 그래픽ㆍ영상 등
프로젝트 배경
문제점
- 다양한 RGB-D 센서가 존재하나, 손쉬운 녹화와 관리가 가능한 소프트웨어는 제한적
- 상용 소프트웨어의 높은 비용과 비전문가 접근성의 제한으로 인해 데이터 수집과 관리에 어려움 발생

프로젝트 목표
- Microsoft Azure Kinect RGB-D 센서를 사용하여 RGB-D 데이터를 실시간으로 녹화 및 송출 기능 제공
- 3차원 공간 정보와 컬러 데이터를 동시에 제공하여 다양한 산업 및 연구 분야에서 데이터 수집 및 분석 기능 제공
- PyQt와 Azure Kinect 카메라를 활용하여 영상 데이터 수집, 편집기능을 제공
- RGB-D 센서로 촬영된 데이터를 간편하게 녹화하고 실시간 송출할 수 있도록 하여, 사용자들이 쉽게 3차원 데이터 수집과 관리를 할 수 있도록 지원

주안점
- 실시간 송출 기능: 녹화된 RGB-D 데이터를 원격 서버 또는 클라이언트에 실시간 송출, 원격 모니터링 및 분석 가능
- 데이터 관리 및 저장 시스템: 녹화된 영상 데이터를 로컬에 저장하고, 히스토리 관리 기능을 통해 데이터 이력 관리
- 사용자 친화적 UI/UX: 비전문가도 쉽게 접근할 수 있도록 직관적 인터페이스 제공, 복잡한 설정 없이 간편하게 데이터 녹화 및 송출 가능
프로젝트 성과
고속 데이터 처리 및 안정성 확보
컬러 영상 및 깊이 영상 동시 녹화 성공률 99.7%
실시간 스트리밍 최대 지연 시간 200ms 이내 유지
30fps 영상 기준 데이터 손실률 0.2% 이하 보장
Python C/C++ 연동 인터페이스 개발
Microsoft Azure Kinect SDK를 Python에서 제어 가능한 API 직접 개발
Python 호출 지연 시간: 10ms 이하 (C++ 대비 약 98% 수준의 속도 유지)
비용 절감 및 현장 적용성 강화
상용 소프트웨어 대비 약 90% 비용 절감 효과
현장 연구원 테스트 결과: 데이터 수집 준비 시간 60% 단축
원격 송출 기능으로 실시간 분석 가능성 확보 → 현장 활용성 대폭 향상
핵심 기능
RGB-D 데이터 동시 녹화 기능
컬러 영상(RGB)과 깊이 영상(Depth)을 실시간으로 동기화하여 동시에 녹화
단일 파일 내 컬러·깊이 데이터 통합 저장 → 3D 재구성 및 분석 용이
녹화 중 실시간 데이터 시각화 지원
실시간 스트리밍 기능
수집된 RGB-D 데이터를 로컬 및 원격 서버로 실시간 송출
네트워크 환경에서 평균 지연 시간 200ms 이하 유지
실시간 모니터링 및 원격 분석 가능 (다중 클라이언트 지원)
직관적인 사용자 인터페이스 (PyQt 기반)
비전문가도 손쉽게 사용할 수 있도록 버튼 기반 단순 조작 UI
녹화, 저장, 송출, 파일 불러오기 등의 기능을 원클릭으로 실행 가능
실시간 데이터 시각화 및 상태 표시 제공
Python-C++ 연동 카메라 제어 모듈
Microsoft Azure Kinect SDK를 Python에서 직접 제어
PyQt 화면에서 실시간으로 카메라 Start/Stop, 해상도, 프레임 설정 가능
데이터 관리 및 히스토리 기능
녹화된 영상 데이터의 자동 저장 및 폴더별 관리
데이터별 타임스탬프 및 파일 크기 자동 관리
사용자별·날짜별 영상 검색 및 재생 기능 제공
진행 단계
기획
2023.02.
- Microsoft Azure Kinect 센서 기술 검토
- 사용자 요구사항 분석 및 기능 우선순위 설정
- 데이터 저장, 송출, 녹화 흐름도 설계
디자인
2023.02.
- PyQt 기반 UI/UX 설계 및 화면 구성
- 사용자 접근성 중심의 직관적 화면 설계
- 고객 피드백 반영 및 디자인 확정
개발
2023.03.
- 카메라 제어용 Python-C/C++ 연동 인터페이스 개발
- RGB-D 동시 녹화 모듈 개발
- 실시간 스트리밍 모듈 개발 (네트워크 송출)
- 데이터 관리 및 파일 히스토리 기능 개발
테스트
2023.05.
- 데이터 송출 지연 시간 및 안정성 검증
- 영상 동기화 및 누락 검증
- 사용자 테스트 및 스트레스 테스트 수행
- 현장 적용성 검증 및 고객 피드백 반영
런칭
2023.05.
- 운영 환경 배포
- 사용자 가이드 및 메뉴얼 제공
- 초기 사용자 지원 및 버그 패치
- 최종 고객 검수 후 시스템 오픈
프로젝트 상세
Microsoft Azure Kinect RGB-D 센서를 사용하여 3차원 공간 정보와 컬러 데이터를 실시간으로 녹화 및 송출할 수 있는 응용 프로그램으로 PyQt를 활용하여 직관적인 데이터 수집 및 관리 기능을 제공하며, 다양한 산업/연구 분야의 3차원 데이터 분석 기반을 마련함.

특징
- 3차원 RGB-D 데이터 통합 처리: 컬러(RGB) 영상과 깊이(Depth) 데이터를 동시에 처리하여 완벽한 3차원 공간 정보를 제공.
- Python 기반 하드웨어 제어: C/C++ 기반의 카메라 SDK를 Python 인터페이스로 제어할 수 있는 Wrapper를 구현하여 개발 속도 및 유연성을 확보.
- 사용자 친화적 UI/UX (PyQt): PyQt를 활용하여 직관적인 디자인과 사용자 경험을 제공하여 비전문가도 복잡한 설정 없이 사용 가능.
- 실시간 원격 모니터링 지원: 녹화 데이터를 원격 서버/클라이언트에 실시간 송출하여 원격지에서의 데이터 모니터링 및 AI 분석을 지원.

주요 기능
- RGB-D 데이터 동시 녹화: 컬러 영상과 깊이 데이터를 동시에 녹화하여 정확한 동기화 기반의 3차원 영상 파일(*.mkv 또는 커스텀 포맷)을 생성.
- 실시간 송출 기능: 녹화 중인 RGB-D 데이터를 원격 서버 또는 클라이언트에 실시간으로 송출할 수 있도록 구현하여 원격 모니터링 및 분석 환경을 제공.
- 데이터 관리 및 저장 시스템: 녹화된 영상 데이터를 로컬에 저장하고, 히스토리 관리 기능을 통해 데이터의 생성 이력 및 메타데이터를 체계적으로 관리.
- 센서 제어 및 설정: GUI 환경에서 Azure Kinect 센서의 다양한 촬영 모드, 해상도, 프레임 속도 등을 복잡한 설정 없이 간편하게 변경하고 적용할 수 있도록 지원.
- 사용자 친화적 UI/UX: 직관적인 인터페이스를 제공하여 복잡한 설정 없이 데이터 녹화, 송출, 저장 및 관리를 간편하게 수행할 수 있도록 지원.

비슷한 프로젝트를 준비 중이라면?
위시켓 매니저와 상담하세요.

참여 개발사와 미팅 연결

프로젝트 1:1 컨설팅 제공

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

ae******
개발 · 개인사업자

프로젝트 정보

참여 기간
2023.02. ~ 2023.05.
참여율
참여율이 100%인 프로젝트는 해당 파트너님이 온전히 작업한 결과물입니다.
외부 공동 작업의 경우 기여도에 따라 참여율이 달라지며 역할, 프로젝트 설명을 통해 업무 분야 및 참여 범위를 확인할 수 있습니다.
100%
고객사
자사
관련 기술
C
3D
Linux
C++
computer vision
AI
embedded
Poetry
PyQt5
PyTorch
Python