Get desktop application:
View/edit binary Protocol Buffers messages
Used in:
This information is only filled in for the respective type
Used in:
This is the instance type when no object is present, e.g. because of looking out a window into nothingness
This is an object that is hard coded into the layout and does not move. This type does not have a transformation or shapenet hash
This is a randomly positioned light source
This means the object is a randomly positioned shapenet object. The object has a transformation and scale parameter in the object_info variable.
Used in:
Light intensity
This is the center for sphere type lights. And corner for others
This is only for SPHERE lights
This is only for PARALLELOGRAM lights
Used in:
Used in:
The position of these two points define the camera view. The y vector is defined as [0,1,0]. For an example of how to calculate the camera view coordinate system, see the python codebase.
Used in:
,Used in:
Used in:
The transformation gives the transformation applies to an object, about the center of the base plane of its axis-aligned bounding box.
Used in:
The 3x4 matrix is as follows: rotation_mat11 rotation_mat12 rotation_mat13 translation_x rotation_mat21 rotation_mat22 rotation_mat23 translation_y rotation_mat31 rotation_mat32 rotation_mat33 translation_y
Used in:
This is the name of the SceneNet model used for the layout
Used in:
This is the root list which stores all of the available trajectories
Used in:
The first instances[0] is always the 'background' and undefined class when for example looking out windows
These are ordered sequentially for a trajectory
This stores the path from the root data directory to the trajectory data folder. If the trajectories are stored as: /path/i/extracted/{val/train}/0/123/photo/0.jpg then this path will be '0/123' designating the trajectories folder
Used in:
These increment by the number of skip frames, i.e. 0,25,50...7475.
The photo is rendered by integrating uniformly sampled exposures between the following two poses