나는 kinect 카메라와 함께 일하고 있으며 RGB와 깊이 센서를 결합한 ptCloud 메서드를 사용하여 실제 깊이 영상을 표시하려고합니다. 그러나 초기 설정을 사용하면 관련 이미지가 누락되어 이미지가 손상되어 더 많은 데이터를 캡처 할 수 있도록 이미지를 향상시킬 수 있습니다. 나는 또한 내가 의미하는 바를 이미지로 첨부했다. 어떤 도움을 주셔서 감사합니다. 이미지의 외모에서 Matlab Kinect Depth Imaging
colorDevice = imaq.VideoDevice('kinect',1)
depthDevice = imaq.VideoDevice('kinect',2)
step(colorDevice);
step(depthDevice);
colorImage = step(colorDevice);`enter code here`
depthImage = step(depthDevice);
gridstep = 0.1;
ptCloud = pcfromkinect(depthDevice,depthImage,colorImage);
player = pcplayer(ptCloud.XLimits,ptCloud.YLimits,ptCloud.ZLimits,...
'VerticalAxis','y','VerticalAxisDir','down');
xlabel(player.Axes,'X (m)');
ylabel(player.Axes,'Y (m)');
zlabel(player.Axes,'Z (m)');
for i = 1:1000
colorImage = step(colorDevice);
depthImage = step(depthDevice);
ptCloud = pcfromkinect(depthDevice,depthImage,colorImage);
ptCloudOut = pcdenoise(ptCloud);
view(player,ptCloudOut);
end
release(colorDevice);
release(depthDevice);
어떤 정보가 누락 되었습니까? – hbaderts
그것은 정보를 잃어 버리지 않고 있습니다. 이미지에서 볼 수있는 것처럼 많은 양의 데이터가 누락되어 더 많은 데이터를 장치에 표시하도록 개선하는 중입니다. – Krips