私は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