matlab json文件解析 需要下载一个jsonlab-1.5

时间:2023-03-09 14:17:05
matlab  json文件解析    需要下载一个jsonlab-1.5
% facebookX24.m
clc;
addpath('C:\Program Files\MATLAB\R2015b\toolbox\jsonlab-1.5'); % read .json
json2data=loadjson('E:\JZChen\X24\museum_metadata.json'); Cameras_number = json2data.Informative.Cameras_number;
% fprintf('%d',Cameras_number); % draw the camera and it's index
for index = :Cameras_number
%fprintf('%d\n',index);
name = json2data.cameras{,index}.Name;
Position = json2data.cameras{,index}.Position;
%fprintf('%s,%d\n',name,Position);
tmp_x = Position();
tmp_z = Position();
tmp_y = Position();
plot3(tmp_z,tmp_x,tmp_y,'rx');
text(tmp_z,tmp_x,tmp_y,name,'FontSize',);
hold on;
end
r=sqrt(0.0955); % radius
x0=;y0=1.65;z0=; % sphere center [z,x,y]=sphere(); % generate sphere
surf(r*z+z0,r*x+x0,r*y+y0); % draw sphere axis on;
axis equal;
xlabel('z');
ylabel('x');
zlabel('y'); % color
%colormap('white');
%colormap('gray');
colormap('default');
alpha(0.5);

数据文件如下:

{
"Content_name": "TechnicolorMuseum",
"BoundingBox_center": [0.0,0.0,1.65],
"Fps": ,
"Frames_number": ,
"Informative":
{
"Cameras_number": ,
"RigRadius": 0.30
},
"cameras":
[
{
"Name":"camE0",
"Position": [ 0.0777, -0.1429, 1.3872],
"Rotation": [ -61.4676, 40.3759, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE1",
"Position": [ 0.1429, 0.2628, 1.7277],
"Rotation": [ 61.4676, -14.1095, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE2",
"Position": [ 0.2628, 0.0777, 1.7929],
"Rotation": [ 16.4676, -24.8121, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE3",
"Position": [ 0.1429, -0.2628, 1.5723],
"Rotation": [ -61.4676, 14.1095, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE4",
"Position": [ 0.0777, 0.1429, 1.9128],
"Rotation": [ 61.4676, -40.3759, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE5",
"Position": [ 0.2628, -0.0777, 1.5071],
"Rotation": [ -16.4676, 24.8121, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE6",
"Position": [ 0.1429, 0.0777, 1.3872],
"Rotation": [ 28.5324, 40.3759, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE7",
"Position": [ 0.0777, 0.2628, 1.5071],
"Rotation": [ 73.5324, 24.8121, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE8",
"Position": [ 0.2628, 0.1429, 1.5723],
"Rotation": [ 28.5324, 14.1095, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE9",
"Position": [ 0.1429, -0.0777, 1.9128],
"Rotation": [ -28.5324, -40.3759, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE10",
"Position": [ 0.0777, -0.2628, 1.7929],
"Rotation": [ -73.5324, -24.8121, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE11",
"Position": [ 0.2628, -0.1429, 1.7277],
"Rotation": [ -28.5324, -14.1095, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE12",
"Position": [ -0.2628, -0.0777, 1.7929],
"Rotation": [ -163.5324, -24.8121, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE13",
"Position": [ -0.0777, -0.1429, 1.9128],
"Rotation": [ -118.5324, -40.3759, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE14",
"Position": [ -0.1429, -0.2628, 1.7277],
"Rotation": [ -118.5324, -14.1095, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE15",
"Position": [ -0.0777, 0.1429, 1.3872],
"Rotation": [ 118.5324, 40.3759, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE16",
"Position": [ -0.2628, 0.0777, 1.5071],
"Rotation": [ 163.5324, 24.8121, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE17",
"Position": [ -0.1429, 0.2628, 1.5723],
"Rotation": [ 118.5324, 14.1095, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE18",
"Position": [ -0.0777, 0.2628, 1.7929],
"Rotation": [ 106.4676, -24.8121, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE19",
"Position": [ -0.2628, -0.1429, 1.5723],
"Rotation": [ -151.4676, 14.1095, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE20",
"Position": [ -0.1429, -0.0777, 1.3872],
"Rotation": [ -151.4676, 40.3759, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE21",
"Position": [ -0.2628, 0.1429, 1.7277],
"Rotation": [ 151.4676, -14.1095, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE22",
"Position": [ -0.1429, 0.0777, 1.9128],
"Rotation": [ 151.4676, -40.3759, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
},
{
"Name":"camE23",
"Position": [ -0.0777, -0.2628, 1.5071],
"Rotation": [ -106.4676, 24.8121, 0.0000],
"Depthmap": ,
"Background": ,
"Rmin": 0.50,
"Rmax": 25.00,
"Resolution": [,],
"Hor_range": [ -90.0, +90.0 ],
"Ver_range": [ -90.0, +90.0 ]
}
]
}
---------------------
作者:桑来93
来源:****
原文:https://blog.****.net/qjh5606/article/details/82017962
版权声明:本文为博主原创文章,转载请附上博文链接!

jsonlab-1.5

链接:https://pan.baidu.com/s/1dZBi5j04dMLW3huxY8uhvQ
提取码:o909
  嗯,希望对有需要的有帮助!