SirLynix/obs-kinect
OBS Plugin to use a Kinect (all models supported) in OBS (and setup a virtual green screen based on depth and/or body detection).
해결하는 문제
이 플러그인을 사용하면 OBS Studio 내에서 Microsoft Kinect 카메라(v1, v2 또는 v3)를 비디오 소스로 사용할 수 있으며, 물리적 그린 스크린 없이 배경을 제거하는 "가상 그린 스크린" 효과를 만들 수 있습니다. Kinect의 깊이 센서(및 선택적으로 신체 추적)를 사용하여 배경과 사용자를 구분합니다. 이는 스트리밍, 녹화 또는 화상 통화에 유용합니다.
작동 방식
OBS에 KinectSource를 추가하면 플러그인이 Kinect의 색상, 깊이 및 적외선 스트림을 읽습니다. 그린 스크린 효과는 깊이 맵을 기반으로 너무 멀거나 너무 가까운 픽셀을 버리는 방식으로 작동합니다. 또한 Kinect의 내장 신체 인식을 사용하여 사람과 관련된 픽셀만 유지하는 "신체" 필터도 있습니다(사람이 움직여도 작동). 깊이 및 신체 필터는 결합할 수 있습니다(예: "신체 + 깊이" 모드). 가장자리를 부드럽게 하기 위해 플러그인은 실시간 블러를 적용합니다. 깜박임을 줄이는 옵션도 있습니다. 예를 들어 "깊이 지연"(현재 깊이 프레임이 없으면 약간 오래된 깊이 프레임 사용) 및 GPU 가속 색상-깊이 매핑(CPU 폴백 포함)이 있습니다.
대상 사용자
이 플러그인은 Kinect(모든 버전)를 소유하고 물리적 그린 스크린 없이 배경 제거 효과를 원하는 OBS Studio 사용자를 대상으로 합니다. 특히 스트리머, 콘텐츠 제작자 및 좁은 공간에서 녹화하는 모든 사람에게 유용합니다. OBS Studio 25.0 이상, Kinect 장치, 적절한 Kinect 런타임/SDK 및 Visual Studio 2019 재배포 가능 패키지가 필요합니다. Linux 지원은 있지만 부분적입니다.
주요 기능
- 알려진 모든 Kinect 모델 지원: v1(Xbox 360 / Windows), v2(Xbox One / Windows), v3(Azure Kinect).
- 깊이 기반 및 신체 기반 그린 스크린 효과와 결합 모드 및 Kinect v1 전용 Microsoft 배경 제거를 제공합니다.
- 성능을 위해 GPU에서 처리를 실행하며 필요에 따라 CPU로 폴백하는 옵션이 있습니다.
- 실시간 블러 및 깊이 지연 설정을 포함하여 깜박임과 거친 가장자리를 줄입니다.
- 여러 Kinect 소스를 동시에 사용할 수 있으며 소스 수에 관계없이 장치는 프레임당 한 번만 폴링됩니다.
- 장치 감지, 깊이 제한 및 VR 간섭과 같은 일반적인 문제를 다루는 자세한 설정 지침과 FAQ가 포함되어 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트