이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
Kinect V2 색상 및 깊이 장치에서 동시에 데이터 수집
소프트웨어 수동 트리거를 사용하여 Kinect® for Windows® V2 컬러 스트림과 깊이 스트림의 데이터를 동기화할 수 있습니다.
이 예제에서는 두 객체를 수동으로 트리거하는 데 사용된 동기화 방법을 보여줍니다.
색상 및 깊이 센서에 대한 객체를 만듭니다. 장치 1은 컬러 센서이고 장치 2는 깊이 센서입니다.
vid = videoinput('kinect',1); vid2 = videoinput('kinect',2);
깊이 장치의 소스 속성을 가져옵니다.
srcDepth = getselectedsource(vid2);
두 장치 모두의 트리거당 프레임을 1로 설정합니다.
vid.FramesPerTrigger = 1; vid2.FramesPerTrigger = 1;
컬러 센서와 깊이 센서 모두에서 201개의 프레임을 수집하려면 두 장치 모두의 트리거 반복을 200으로 설정합니다.
vid.TriggerRepeat = 200; vid2.TriggerRepeat = 200;
두 센서 모두에 대해 수동 트리거를 위해 카메라를 구성합니다.
triggerconfig([vid vid2],'manual');
두 비디오 객체를 시작합니다.
start([vid vid2]);
장치를 작동시킨 후 수집한 데이터를 가져옵니다.
% Trigger 200 times to get the frames. for i = 1:200 % Trigger both objects. trigger([vid vid2]) % Get the acquired frames and metadata. [imgColor, ts_color, metaData_Color] = getdata(vid); [imgDepth, ts_depth, metaData_Depth] = getdata(vid2); end