package objectron.proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ARBlendShapeMap

a_r_capture_metadata.proto:233

Contains a list of blend shape entries wherein each item maps a specific blend shape location to its associated coefficient.

Used in: ARFaceAnchor

message ARBlendShapeMap.MapEntry

a_r_capture_metadata.proto:234

Used in: ARBlendShapeMap

message ARCamera

a_r_capture_metadata.proto:134

Information about the camera position and imaging characteristics for a captured video frame.

Used in: ARFrame, FrameAnnotation

message ARCamera.EulerAngles

a_r_capture_metadata.proto:170

The orientation of the camera, expressed as roll, pitch, and yaw values.

Used in: ARCamera

enum ARCamera.TrackingState

a_r_capture_metadata.proto:137

The general quality of position tracking available when the camera captured a frame.

Used in: ARCamera

enum ARCamera.TrackingStateReason

a_r_capture_metadata.proto:150

A possible diagnosis for limited position tracking quality as of when the frame was captured.

Used in: ARCamera

message ARFaceAnchor

a_r_capture_metadata.proto:246

Information about the pose, topology, and expression of a detected face.

Used in: ARFrame

message ARFaceGeometry

a_r_capture_metadata.proto:196

Container for a 3D mesh describing face topology.

Used in: ARFaceAnchor

message ARFaceGeometry.TextureCoordinate

a_r_capture_metadata.proto:211

Each texture coordinate represents UV texture coordinates for the vertex at the corresponding index in the vertices buffer.

Used in: ARFaceGeometry

message ARFaceGeometry.Vertex

a_r_capture_metadata.proto:199

Each vertex represents a 3D point in the face mesh, in the face coordinate space.

Used in: ARFaceGeometry

message ARFrame

a_r_capture_metadata.proto:519

Video image and face position tracking information.

message ARLightEstimate

a_r_capture_metadata.proto:104

Estimated scene lighting information associated with a captured video frame.

Used in: ARFrame

message ARLightEstimate.DirectionVector

a_r_capture_metadata.proto:118

Used in: ARLightEstimate

message ARMeshAnchor

a_r_capture_metadata.proto:599

A subdividision of the reconstructed, real-world scene surrounding the user.

Used in: ARMeshData

message ARMeshData

a_r_capture_metadata.proto:615

Container object for mesh data of real-world scene surrounding the user. Even though each ARFrame may have a set of ARMeshAnchors associated with it, only a single frame's worth of mesh data is written separately at the end of each recording due to concerns regarding latency and memory bloat.

message ARMeshGeometry

a_r_capture_metadata.proto:557

Mesh geometry data stored in an array-based format.

Used in: ARMeshAnchor

message ARMeshGeometry.Face

a_r_capture_metadata.proto:564

Used in: ARMeshGeometry

enum ARMeshGeometry.MeshClassification

a_r_capture_metadata.proto:571

Type of objects

Used in: ARMeshGeometry

message ARMeshGeometry.Vertex

a_r_capture_metadata.proto:558

Used in: ARMeshGeometry

message ARPlaneAnchor

a_r_capture_metadata.proto:311

Information about the position and orientation of a real-world flat surface.

Used in: ARFrame

enum ARPlaneAnchor.Alignment

a_r_capture_metadata.proto:312

Used in: ARPlaneAnchor

enum ARPlaneAnchor.PlaneClassification

a_r_capture_metadata.proto:328

Used in: ARPlaneAnchor

enum ARPlaneAnchor.PlaneClassificationStatus

a_r_capture_metadata.proto:338

The classification status for the plane.

Used in: ARPlaneAnchor

message ARPlaneAnchor.PlaneVector

a_r_capture_metadata.proto:322

Wrapper for a 3D point / vector within the plane. See extent and center values for more information.

Used in: ARPlaneAnchor

message ARPlaneGeometry

a_r_capture_metadata.proto:264

Container for a 3D mesh.

Used in: ARPlaneAnchor

message ARPlaneGeometry.TextureCoordinate

a_r_capture_metadata.proto:273

Each texture coordinate represents UV texture coordinates for the vertex at the corresponding index in the vertices buffer.

Used in: ARPlaneGeometry

message ARPlaneGeometry.Vertex

a_r_capture_metadata.proto:265

Used in: ARPlaneGeometry

message ARPointCloud

a_r_capture_metadata.proto:393

A collection of points in the world coordinate space.

Used in: ARFrame

message ARPointCloud.Point

a_r_capture_metadata.proto:394

Used in: ARPointCloud

message AVCameraCalibrationData

a_r_capture_metadata.proto:8

Info about the camera characteristics used to capture images and depth data.

Used in: AVDepthData

message AVDepthData

a_r_capture_metadata.proto:47

Container for depth data information.

Used in: ARFrame

enum AVDepthData.Accuracy

a_r_capture_metadata.proto:57

Indicates the general accuracy of the depth_data_map.

Used in: AVDepthData

enum AVDepthData.Quality

a_r_capture_metadata.proto:71

Quality of the depth_data_map.

Used in: AVDepthData

message AnnotatedKeyPoint

annotation_data.proto:30

Used in: ObjectAnnotation

message CMAccelerometerData

a_r_capture_metadata.proto:473

A sample of raw accelerometer data.

Used in: CMMotionManagerSnapshot

message CMCalibratedMagneticField

a_r_capture_metadata.proto:420

Represents calibrated magnetic field data and accuracy estimate of it.

Used in: CMDeviceMotion

enum CMCalibratedMagneticField.CalibrationAccuracy

a_r_capture_metadata.proto:422

Indicates the calibration accuracy of a magnetic field estimate.

Used in: CMCalibratedMagneticField

message CMDeviceMotion

a_r_capture_metadata.proto:442

A sample of device motion data. Encapsulates measurements of the attitude, rotation rate, magnetic field, and acceleration of the device. Core Media applies different algorithms of bias-reduction and stabilization to rotation rate, magnetic field and acceleration values. For raw values check correspondent fields in CMMotionManagerSnapshot object.

Used in: CMMotionManagerSnapshot

message CMDeviceMotion.Quaternion

a_r_capture_metadata.proto:443

Used in: CMDeviceMotion

message CMGyroData

a_r_capture_metadata.proto:484

A sample of raw gyroscope data.

Used in: CMMotionManagerSnapshot

message CMMagnetometerData

a_r_capture_metadata.proto:494

A sample of raw magnetometer data.

Used in: CMMotionManagerSnapshot

message CMMotionManagerSnapshot

a_r_capture_metadata.proto:504

Contains most recent snapshots of device motion data

Used in: ARFrame

message CMVector

a_r_capture_metadata.proto:413

A 3D vector

Used in: CMAccelerometerData, CMCalibratedMagneticField, CMDeviceMotion, CMGyroData, CMMagnetometerData

message Edge

object.proto:82

The edge connecting two keypoints together

Used in: Skeleton

message FrameAnnotation

annotation_data.proto:50

Used in: Sequence

message KeyPoint

object.proto:8

Used in: Object, Skeleton

message NormalizedPoint2D

annotation_data.proto:12

Projection of a 3D point on an image, and its metric depth.

Used in: AnnotatedKeyPoint

message Object

object.proto:27

Used in: Sequence

enum Object.Method

object.proto:73

Enum to reflect how this object is created.

Used in: Object

enum Object.Type

object.proto:37

Used in: Object

message ObjectAnnotation

annotation_data.proto:36

Used in: FrameAnnotation

message Point3D

annotation_data.proto:24

The 3D point in the camera coordinate system, the scales are in meters.

Used in: AnnotatedKeyPoint

message Sequence

annotation_data.proto:72

The sequence protocol contains the annotation data for the entire video clip.

message Skeleton

object.proto:92

The skeleton template for different objects (e.g. humans, chairs, hands, etc) The annotation tool reads the skeleton template dictionary.

Used in: Skeletons

message Skeletons

object.proto:112

The list of all the modeled skeletons in our library. These models can be objects (chairs, desks, etc), humans (full pose, hands, faces, etc), or box. We can have multiple skeletons in the same file.