1
나는 kinect를 사용하여 스냅 샷을 통해 깊이 맵을 얻고이 스냅 샷의 2D 플롯을 작성하려고합니다. 목표는 방의 일종의지도를 만드는 것입니다. 사용 된 알고리즘은 다음과 같습니다.Microsoft Kinect, 2D 깊이 맵에서 2D로
% Matrice della figura
z=snapshot;
% Dati noti
h=size(z,1); %480
w=size(z,2); %640
% M is a constant based on the field of view angle
M1=1.12032; % Costante per le X
M2=0.84024; % Costante per le Y
for i=1:h <br>
for j=1:w
x(i,j)=(j-(w/2))*(320/w)*M1*z(i,j);
if x(i,j)==0
x(i,j)=NaN;
end
y(i,j)=(i-(h/2))*(240/h)*M2*z(i,j);
if y(i,j)==0
y(i,j)=NaN;
end
end
end
Z=min(z);
X=min(x);
figure
plot(Z,X)
문제는이 알고리즘이 수행해야하는 일을하지 않는다는 것입니다. 누군가 나를 도울 수 있습니까?
은 – Shai