#![forbid(unsafe_code)]
pub mod contract_tests;
pub mod error;
pub mod image_encoder;
pub mod image_ops;
pub mod mat_view;
pub mod types;
pub mod video_capture;
pub use error::{ImageEncodingError, ImageOpsError, OpenCvError, Result, VideoCaptureError};
pub use image_encoder::{EncodingKind, ImageEncoderPort};
pub use image_ops::{ColorConversion, ImageOpsPort, MinMaxResult, PureRustImageOps, ThresholdKind};
pub use mat_view::{MatView, OwnedMatView};
pub use types::PixelFormat;
pub use video_capture::{Backend, CapturedFrame, VideoCapturePort, VideoStream};