Module savant_rs::primitives
source · Expand description
Re-exports
pub use crate::primitives::message::video::object::vector::ObjectBBoxKind;
pub use crate::primitives::message::video::object::vector::ObjectVectorView;
pub use crate::primitives::message::video::object::ObjectTrack;
pub use attribute::Attribute;
pub use attribute::AttributeBuilder;
pub use attribute::Value;
pub use bbox::PythonBBox;
pub use bbox::RBBox;
pub use message::eos::EndOfStream;
pub use message::loader::load_message;
pub use message::saver::save_message;
pub use message::video::batch::VideoFrameBatch;
pub use message::video::frame::PyVideoFrameContent;
pub use message::video::frame::VideoFrame;
pub use message::video::frame::VideoTranscodingMethod;
pub use message::video::object::Object;
pub use message::video::object::ObjectModification;
pub use message::Message;
pub use point::Point;
pub use polygonal_area::PolygonalArea;
pub use segment::Intersection;
pub use segment::IntersectionKind;
pub use segment::Segment;
pub use draw::*;
Modules
- Attribute module specifies attribute code for crate::primitives::Object and crate::primitives::VideoFrame.
- Here are decleared bounding boxes
- The draw specification used to draw objects on the frame when they are visualized.
- The protocol message wrapping various objects to serialize an deserialize them.
- Simple point structure.
- A structure representing polygonal areas and functions.
- A line consisting of two points.
- A trait to serialize various objects to json.