Get desktop application:
View/edit binary Protocol Buffers messages
Features for oversegmented regions.
(message has no fields)
(message has no fields)
Generic RegionFeatures. Add specific feature descriptors via extensions.
Used in:
corresponding region id.
SegmentationDescription
Stores the per-frame over-segmentation.
Always present at the first frame of a chunk-set.
General video information.
Number of frames in this chunk, i.e. number of frames hierarchy was computed for.
First frame in overlap. Although we compute hierarchy for the whole chunk, the Region2D for the overlap are not output by this but by the next chunk.
Unique id per chunk.
Corresponding hierarchy frame, first one by default, i.e. denotes the frame index where the hierarchy for this chunk is stored. Indexed w.r.t. the beginning of the video, not the beginning of the chunk.
This might be only present in some protobuffers as it is saved for spatio temporal descriptors.
Stores mesh coordinates for the whole frame.
Spatial connectedness of oversegmentation.
Indicates if rasterization was removed. In this case vector_mesh is always present.
Used in:
List of child ids - references to previous level. Empty for leafs (oversegmentation).
Begin and end in time of this Region3D.
Specifies the connectedness of the underlying 2D frame segmentation.
Used in:
Represents the compound region's (hierarchy) for a whole chunk of video (usually only for the very first frame of a chunk). Note: Local w.r.t. the chunk, not global for the video. Use: BuildGlobalHierarchy (from segment_util.h) to combine multiple HierarchyLevel's into one global one.
Used in:
Used in:
Maps to index in VectorMesh, i.e. x coordinate of N'th point is storred at coord_idx[N] and y coordinate at coord_idx[N] + 1.
Used in:
In case of holes, this can be empty!
Always lexicographically ordered by (y, x).
Used in:
Used in:
Used in:
Used in:
Packs x,y coordinates, i.e. point N is saved at positions 2*N and 2*N+1
Used in:
(message has no fields)