zoukankan      html  css  js  c++  java
  • matlab json文件解析 需要下载一个jsonlab-1.5

    % facebookX24.m
    clc;
    addpath('C:Program FilesMATLABR2015b	oolboxjsonlab-1.5');
    
    % read .json
    json2data=loadjson('E:JZChenX24museum_metadata.json');
    
    Cameras_number = json2data.Informative.Cameras_number;
    % fprintf('%d',Cameras_number);
    
    % draw the camera and it's index
    for index = 1:Cameras_number
        %fprintf('%d
    ',index);
        name = json2data.cameras{1,index}.Name;    
        Position = json2data.cameras{1,index}.Position;
        %fprintf('%s,%d
    ',name,Position);
        tmp_x = Position(1);
        tmp_z = Position(2);
        tmp_y = Position(3);
        plot3(tmp_z,tmp_x,tmp_y,'rx');
        text(tmp_z,tmp_x,tmp_y,name,'FontSize',12);
        hold on;
    end
    r=sqrt(0.0955); % radius
    x0=0;y0=1.65;z0=0; % 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": 30,
        "Frames_number": 300,
        "Informative":
        {     
            "Cameras_number": 24,
            "RigRadius": 0.30
        },
        "cameras":
        [
            {
                "Name":"camE0",
                "Position": [  0.0777,   -0.1429, 1.3872], 
                "Rotation": [  -61.4676,   40.3759, 0.0000],  
                "Depthmap": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "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": 1,
                "Background": 1,
                "Rmin":   0.50,
                "Rmax":  25.00,
                "Resolution": [2048,2048],
                "Hor_range": [ -90.0, +90.0 ],
                "Ver_range": [ -90.0, +90.0 ]
            }
        ]
    }
    --------------------- 
    作者:桑来93 
    来源:CSDN 
    原文:https://blog.csdn.net/qjh5606/article/details/82017962 
    版权声明:本文为博主原创文章,转载请附上博文链接!

    jsonlab-1.5  

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

  • 相关阅读:
    线段树(区间合并) LA 3989 "Ray, Pass me the dishes!"
    BIT LA 4329 Ping pong
    并查集(路径更新) LA 3027 Corporative Network
    log4j.properties配置详解与实例-全部测试通过
    ActiveMQ入门实例
    activemq安全设置 设置admin的用户名和密码
    Freemarker入门小案例(生成静态网页的其中一种方式)
    maven项目在myeclipse中不出现Maven Dependencies 和maven标识的解决方法
    Mysql,SqlServer,Oracle主键自动增长的设置
    常用SQL语句
  • 原文地址:https://www.cnblogs.com/hjj-fighting/p/10625998.html
Copyright © 2011-2022 走看看