generated from rit-ecet-notes/new-course
21 lines
No EOL
421 B
Matlab
21 lines
No EOL
421 B
Matlab
function image = unityLink(TCP_Handle,pose)
|
|
% x,y,z,yaw[z],pitch[y],roll[x]
|
|
|
|
width = 480;
|
|
height = 752;
|
|
|
|
x = pose(1);
|
|
y = pose(2);
|
|
z = pose(3);
|
|
yaw = pose(4);
|
|
pitch = pose(5);
|
|
roll = pose(6);
|
|
|
|
%Set Position
|
|
write(TCP_Handle,single([width,height,x,y,z,yaw,pitch,roll]));
|
|
|
|
%Get image data
|
|
data = read(TCP_Handle,width*height*3);
|
|
|
|
temp = reshape(data,[3,width*height]);
|
|
image = imrotate(reshape(temp',[width,height,3]),90); |