Skip to main content

Module prelude

Module prelude 

Source

Re-exports§

pub use crate::aruco::ArucoDetector;
pub use crate::aruco::ArucoDict;
pub use crate::aruco::ArucoMarker;
pub use crate::barcode::Barcode;
pub use crate::barcode::BarcodeDetector;
pub use crate::burn::BurnUtils;
pub use crate::camera::Camera;
pub use crate::camera::CameraCalibration;
pub use crate::camera::CameraSource;
pub use crate::contours::Contour;
pub use crate::contours::ConvexityDefect;
pub use crate::contours::Moments;
pub use crate::contours::RetrievalMode;
pub use crate::contours::RotatedRect;
pub use crate::contours::ShapeAnalysis;
pub use crate::core::Mat;
pub use crate::core::Point;
pub use crate::core::Rect;
pub use crate::core::Rng;
pub use crate::core::Scalar;
pub use crate::core::Size;
pub use crate::dnn::OnnxModel;
pub use crate::dnn::WeightLoader;
pub use crate::dnn::blob_from_image;
pub use crate::dnn::nms_boxes;
pub use crate::dnn::read_net;
pub use crate::dnn::read_net_from_onnx;
pub use crate::drawing::MarkerType;
pub use crate::error::IrisError;
pub use crate::error::Result;
pub use crate::face::Face;
pub use crate::face::FaceDetector;
pub use crate::face::FaceRecognizer;
pub use crate::features::BFMatcher;
pub use crate::features::DMatch;
pub use crate::features::FeatureDetector;
pub use crate::features::FeatureType;
pub use crate::features::FlannMatcher;
pub use crate::features::KeyPoint;
pub use crate::features::MatchDrawer;
pub use crate::features::TemplateMatchMethod;
pub use crate::features::template_match;
pub use crate::hog::HogDescriptor;
pub use crate::image::GeometricTransform;
pub use crate::image::Image;
pub use crate::inpaint::inpaint;
pub use crate::kalman::KalmanFilter;
pub use crate::ml::KMeans;
pub use crate::morphology::MorphOp;
pub use crate::morphology::MorphShape;
pub use crate::morphology::Morphology;
pub use crate::object_detection::Detection;
pub use crate::object_detection::ObjectDetector;
pub use crate::ocr::OcrPipeline;
pub use crate::ocr::OcrResult;
pub use crate::optical_flow::OpticalFlow;
pub use crate::photo::nlm;
pub use crate::photo::MergeMertens;
pub use crate::photo::Photo;
pub use crate::qr::QrCode;
pub use crate::qr::QrDetector;
pub use crate::segmentation::ComponentStats;
pub use crate::segmentation::SegmentationMask;
pub use crate::segmentation::Segmenter;
pub use crate::segmentation::watershed;
pub use crate::stereo::StereoBlockMatcher;
pub use crate::stitching::Stitcher;
pub use crate::threshold::AdaptiveMethod;
pub use crate::threshold::ThresholdType;
pub use crate::tracking::BackgroundSubtractor;
pub use crate::tracking::MeanShiftTracker;
pub use crate::tracking::Tracker;
pub use crate::tracking::TrackerType;
pub use crate::video::ContainerFormat;
pub use crate::video::Frame;
pub use crate::video::FrameExt;
pub use crate::video::FrameIterator;
pub use crate::video::LegacyVideoWriter;
pub use crate::video::OutputFormat;
pub use crate::video::PixelFormat;
pub use crate::video::SeekMode;
pub use crate::video::StreamInfo;
pub use crate::video::StreamType;
pub use crate::video::VideoCapture;
pub use crate::video::VideoMetadata;
pub use crate::video::VideoOpenOptions;
pub use crate::video::VideoReader;
pub use crate::video::VideoWriteOptions;
pub use crate::video::VideoWriter as VideoFileWriter;
pub use crate::video::load_animated_image;
pub use crate::video::load_image_sequence;

Structs§

Int
A type-level representation of the kind of a int tensor.
Tensor
A tensor with a given backend, shape and data type.
TensorData
Data structure for tensors.

Traits§

Backend
This trait defines all types and functions needed for a backend to be used with burn.

Type Aliases§

Device
Device type used by the backend.