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

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

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.
- 운영 환경 배포
- 사용자 가이드 및 메뉴얼 제공
- 초기 사용자 지원 및 버그 패치
- 최종 고객 검수 후 시스템 오픈
프로젝트 상세
1) 개요:
- Microsoft Azure Kinect RGB-D 센서를 사용하여 RGB-D 데이터를 실시간으로 녹화하고 송출할 수 있는 응용 프로그램

- 3차원 공간 정보와 컬러 데이터를 동시에 제공하여 다양한 산업 및 연구 분야에서 데이터 수집과 분석에 활용

- PyQt와 Azure Kinect 카메라를 활용하여 영상 데이터 수집, 편집기능을 제공

- RGB-D 센서로 촬영된 데이터를 간편하게 녹화하고 실시간 송출할 수 있도록 하여, 사용자들이 쉽게 3차원 데이터 수집과 관리를 할 수 있도록 지원

2) 개발 배경:
- 다양한 RGB-D 센서가 존재하나, 손쉬운 녹화와 관리가 가능한 소프트웨어는 제한적

- 상용 소프트웨어의 높은 비용과 비전문가 접근성의 제한으로 인해 데이터 수집과 관리에 어려움 발생

3) 주요 업무 및 상세 역할:
- PyQt를 활용 하여 직관적인 디자인과 보다 빠른 개발 진행

- C/C++ 기반으로 작성된 카메라 SDK를 Python으로 제어 할 수 있는 인터페이스를 구현

- RGB-D 데이터 동시 녹화: 컬러 영상과 깊이 데이터를 동시에 녹화하여 3차원 영상 파일 생성

- 실시간 송출 기능: 녹화된 RGB-D 데이터를 원격 서버 또는 클라이언트에 실시간 송출, 원격 모니터링 및 분석 가능

- 데이터 관리 및 저장 시스템: 녹화된 영상 데이터를 로컬에 저장하고, 히스토리 관리 기능을 통해 데이터 이력 관리

- 사용자 친화적 UI/UX: 비전문가도 쉽게 접근할 수 있도록 직관적 인터페이스 제공, 복잡한 설정 없이 간편하게 데이터 녹화 및 송출 가능


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

참여 개발사와 미팅 연결

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

무료로 프로젝트 등록하기

작업한 파트너 프로필 보기

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

프로젝트 정보

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