Je travaille avec la caméra kinect et j'essaie d'afficher l'imagerie en profondeur réelle en utilisant la méthode ptCloud combinant le capteur RVB et le capteur de profondeur. Cependant, juste en utilisant la configuration initiale, mon image est défigurée, il manque des informations pertinentes, est-il de toute façon à améliorer cela afin qu'il capture plus de données. J'ai également joint une image de ce que je veux dire. Toute aide serait super merci! 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);
Quelles sont les informations qui manquent? – hbaderts
Il ne manque aucune information, j'essaie juste de l'améliorer afin qu'il affiche plus de données de l'appareil car il manque une grande partie des données comme vous pouvez le voir sur l'image – Krips