opencv 0.76.3

Rust bindings for OpenCV
Documentation
#[cfg(ocvrs_has_module_alphamat)]
#[path = r"$[OUT_DIR]/opencv/hub/alphamat.rs"]
pub mod alphamat;
#[cfg(ocvrs_has_module_aruco)]
#[path = r"$[OUT_DIR]/opencv/hub/aruco.rs"]
pub mod aruco;
#[cfg(ocvrs_has_module_barcode)]
#[path = r"$[OUT_DIR]/opencv/hub/barcode.rs"]
pub mod barcode;
#[cfg(ocvrs_has_module_bgsegm)]
#[path = r"$[OUT_DIR]/opencv/hub/bgsegm.rs"]
pub mod bgsegm;
#[cfg(ocvrs_has_module_bioinspired)]
#[path = r"$[OUT_DIR]/opencv/hub/bioinspired.rs"]
pub mod bioinspired;
#[cfg(ocvrs_has_module_calib3d)]
#[path = r"$[OUT_DIR]/opencv/hub/calib3d.rs"]
pub mod calib3d;
#[cfg(ocvrs_has_module_ccalib)]
#[path = r"$[OUT_DIR]/opencv/hub/ccalib.rs"]
pub mod ccalib;
#[cfg(ocvrs_has_module_core)]
#[path = r"$[OUT_DIR]/opencv/hub/core.rs"]
pub mod core;
#[cfg(ocvrs_has_module_cudaarithm)]
#[path = r"$[OUT_DIR]/opencv/hub/cudaarithm.rs"]
pub mod cudaarithm;
#[cfg(ocvrs_has_module_cudabgsegm)]
#[path = r"$[OUT_DIR]/opencv/hub/cudabgsegm.rs"]
pub mod cudabgsegm;
#[cfg(ocvrs_has_module_cudacodec)]
#[path = r"$[OUT_DIR]/opencv/hub/cudacodec.rs"]
pub mod cudacodec;
#[cfg(ocvrs_has_module_cudafeatures2d)]
#[path = r"$[OUT_DIR]/opencv/hub/cudafeatures2d.rs"]
pub mod cudafeatures2d;
#[cfg(ocvrs_has_module_cudafilters)]
#[path = r"$[OUT_DIR]/opencv/hub/cudafilters.rs"]
pub mod cudafilters;
#[cfg(ocvrs_has_module_cudaimgproc)]
#[path = r"$[OUT_DIR]/opencv/hub/cudaimgproc.rs"]
pub mod cudaimgproc;
#[cfg(ocvrs_has_module_cudaobjdetect)]
#[path = r"$[OUT_DIR]/opencv/hub/cudaobjdetect.rs"]
pub mod cudaobjdetect;
#[cfg(ocvrs_has_module_cudaoptflow)]
#[path = r"$[OUT_DIR]/opencv/hub/cudaoptflow.rs"]
pub mod cudaoptflow;
#[cfg(ocvrs_has_module_cudastereo)]
#[path = r"$[OUT_DIR]/opencv/hub/cudastereo.rs"]
pub mod cudastereo;
#[cfg(ocvrs_has_module_cudawarping)]
#[path = r"$[OUT_DIR]/opencv/hub/cudawarping.rs"]
pub mod cudawarping;
#[cfg(ocvrs_has_module_cvv)]
#[path = r"$[OUT_DIR]/opencv/hub/cvv.rs"]
pub mod cvv;
#[cfg(ocvrs_has_module_dnn)]
#[path = r"$[OUT_DIR]/opencv/hub/dnn.rs"]
pub mod dnn;
#[cfg(ocvrs_has_module_dnn_superres)]
#[path = r"$[OUT_DIR]/opencv/hub/dnn_superres.rs"]
pub mod dnn_superres;
#[cfg(ocvrs_has_module_dpm)]
#[path = r"$[OUT_DIR]/opencv/hub/dpm.rs"]
pub mod dpm;
#[cfg(ocvrs_has_module_face)]
#[path = r"$[OUT_DIR]/opencv/hub/face.rs"]
pub mod face;
#[cfg(ocvrs_has_module_features2d)]
#[path = r"$[OUT_DIR]/opencv/hub/features2d.rs"]
pub mod features2d;
#[cfg(ocvrs_has_module_flann)]
#[path = r"$[OUT_DIR]/opencv/hub/flann.rs"]
pub mod flann;
#[cfg(ocvrs_has_module_freetype)]
#[path = r"$[OUT_DIR]/opencv/hub/freetype.rs"]
pub mod freetype;
#[cfg(ocvrs_has_module_fuzzy)]
#[path = r"$[OUT_DIR]/opencv/hub/fuzzy.rs"]
pub mod fuzzy;
#[cfg(ocvrs_has_module_gapi)]
#[path = r"$[OUT_DIR]/opencv/hub/gapi.rs"]
pub mod gapi;
#[cfg(ocvrs_has_module_hdf)]
#[path = r"$[OUT_DIR]/opencv/hub/hdf.rs"]
pub mod hdf;
#[cfg(ocvrs_has_module_hfs)]
#[path = r"$[OUT_DIR]/opencv/hub/hfs.rs"]
pub mod hfs;
#[cfg(ocvrs_has_module_highgui)]
#[path = r"$[OUT_DIR]/opencv/hub/highgui.rs"]
pub mod highgui;
#[cfg(ocvrs_has_module_img_hash)]
#[path = r"$[OUT_DIR]/opencv/hub/img_hash.rs"]
pub mod img_hash;
#[cfg(ocvrs_has_module_imgcodecs)]
#[path = r"$[OUT_DIR]/opencv/hub/imgcodecs.rs"]
pub mod imgcodecs;
#[cfg(ocvrs_has_module_imgproc)]
#[path = r"$[OUT_DIR]/opencv/hub/imgproc.rs"]
pub mod imgproc;
#[cfg(ocvrs_has_module_intensity_transform)]
#[path = r"$[OUT_DIR]/opencv/hub/intensity_transform.rs"]
pub mod intensity_transform;
#[cfg(ocvrs_has_module_line_descriptor)]
#[path = r"$[OUT_DIR]/opencv/hub/line_descriptor.rs"]
pub mod line_descriptor;
#[cfg(ocvrs_has_module_mcc)]
#[path = r"$[OUT_DIR]/opencv/hub/mcc.rs"]
pub mod mcc;
#[cfg(ocvrs_has_module_ml)]
#[path = r"$[OUT_DIR]/opencv/hub/ml.rs"]
pub mod ml;
#[cfg(ocvrs_has_module_objdetect)]
#[path = r"$[OUT_DIR]/opencv/hub/objdetect.rs"]
pub mod objdetect;
#[cfg(ocvrs_has_module_optflow)]
#[path = r"$[OUT_DIR]/opencv/hub/optflow.rs"]
pub mod optflow;
#[cfg(ocvrs_has_module_ovis)]
#[path = r"$[OUT_DIR]/opencv/hub/ovis.rs"]
pub mod ovis;
#[cfg(ocvrs_has_module_phase_unwrapping)]
#[path = r"$[OUT_DIR]/opencv/hub/phase_unwrapping.rs"]
pub mod phase_unwrapping;
#[cfg(ocvrs_has_module_photo)]
#[path = r"$[OUT_DIR]/opencv/hub/photo.rs"]
pub mod photo;
#[cfg(ocvrs_has_module_plot)]
#[path = r"$[OUT_DIR]/opencv/hub/plot.rs"]
pub mod plot;
#[cfg(ocvrs_has_module_quality)]
#[path = r"$[OUT_DIR]/opencv/hub/quality.rs"]
pub mod quality;
#[cfg(ocvrs_has_module_rapid)]
#[path = r"$[OUT_DIR]/opencv/hub/rapid.rs"]
pub mod rapid;
#[cfg(ocvrs_has_module_rgbd)]
#[path = r"$[OUT_DIR]/opencv/hub/rgbd.rs"]
pub mod rgbd;
#[cfg(ocvrs_has_module_saliency)]
#[path = r"$[OUT_DIR]/opencv/hub/saliency.rs"]
pub mod saliency;
#[cfg(ocvrs_has_module_sfm)]
#[path = r"$[OUT_DIR]/opencv/hub/sfm.rs"]
pub mod sfm;
#[cfg(ocvrs_has_module_shape)]
#[path = r"$[OUT_DIR]/opencv/hub/shape.rs"]
pub mod shape;
#[cfg(ocvrs_has_module_stereo)]
#[path = r"$[OUT_DIR]/opencv/hub/stereo.rs"]
pub mod stereo;
#[cfg(ocvrs_has_module_stitching)]
#[path = r"$[OUT_DIR]/opencv/hub/stitching.rs"]
pub mod stitching;
#[cfg(ocvrs_has_module_structured_light)]
#[path = r"$[OUT_DIR]/opencv/hub/structured_light.rs"]
pub mod structured_light;
#[cfg(ocvrs_has_module_superres)]
#[path = r"$[OUT_DIR]/opencv/hub/superres.rs"]
pub mod superres;
#[cfg(ocvrs_has_module_surface_matching)]
#[path = r"$[OUT_DIR]/opencv/hub/surface_matching.rs"]
pub mod surface_matching;
#[cfg(ocvrs_has_module_text)]
#[path = r"$[OUT_DIR]/opencv/hub/text.rs"]
pub mod text;
#[cfg(ocvrs_has_module_tracking)]
#[path = r"$[OUT_DIR]/opencv/hub/tracking.rs"]
pub mod tracking;
#[cfg(ocvrs_has_module_video)]
#[path = r"$[OUT_DIR]/opencv/hub/video.rs"]
pub mod video;
#[cfg(ocvrs_has_module_videoio)]
#[path = r"$[OUT_DIR]/opencv/hub/videoio.rs"]
pub mod videoio;
#[cfg(ocvrs_has_module_videostab)]
#[path = r"$[OUT_DIR]/opencv/hub/videostab.rs"]
pub mod videostab;
#[cfg(ocvrs_has_module_viz)]
#[path = r"$[OUT_DIR]/opencv/hub/viz.rs"]
pub mod viz;
#[cfg(ocvrs_has_module_wechat_qrcode)]
#[path = r"$[OUT_DIR]/opencv/hub/wechat_qrcode.rs"]
pub mod wechat_qrcode;
#[cfg(ocvrs_has_module_xfeatures2d)]
#[path = r"$[OUT_DIR]/opencv/hub/xfeatures2d.rs"]
pub mod xfeatures2d;
#[cfg(ocvrs_has_module_ximgproc)]
#[path = r"$[OUT_DIR]/opencv/hub/ximgproc.rs"]
pub mod ximgproc;
#[cfg(ocvrs_has_module_xobjdetect)]
#[path = r"$[OUT_DIR]/opencv/hub/xobjdetect.rs"]
pub mod xobjdetect;
#[cfg(ocvrs_has_module_xphoto)]
#[path = r"$[OUT_DIR]/opencv/hub/xphoto.rs"]
pub mod xphoto;
#[path = r"$[OUT_DIR]/opencv/hub/types.rs"]
pub mod types;
#[path = r"$[OUT_DIR]/opencv/hub/sys.rs"]
#[doc(hidden)]
pub mod sys;
pub mod hub_prelude {
	#[cfg(ocvrs_has_module_alphamat)]
	pub use super::alphamat::prelude::*;
	#[cfg(ocvrs_has_module_aruco)]
	pub use super::aruco::prelude::*;
	#[cfg(ocvrs_has_module_barcode)]
	pub use super::barcode::prelude::*;
	#[cfg(ocvrs_has_module_bgsegm)]
	pub use super::bgsegm::prelude::*;
	#[cfg(ocvrs_has_module_bioinspired)]
	pub use super::bioinspired::prelude::*;
	#[cfg(ocvrs_has_module_calib3d)]
	pub use super::calib3d::prelude::*;
	#[cfg(ocvrs_has_module_ccalib)]
	pub use super::ccalib::prelude::*;
	#[cfg(ocvrs_has_module_core)]
	pub use super::core::prelude::*;
	#[cfg(ocvrs_has_module_cudaarithm)]
	pub use super::cudaarithm::prelude::*;
	#[cfg(ocvrs_has_module_cudabgsegm)]
	pub use super::cudabgsegm::prelude::*;
	#[cfg(ocvrs_has_module_cudacodec)]
	pub use super::cudacodec::prelude::*;
	#[cfg(ocvrs_has_module_cudafeatures2d)]
	pub use super::cudafeatures2d::prelude::*;
	#[cfg(ocvrs_has_module_cudafilters)]
	pub use super::cudafilters::prelude::*;
	#[cfg(ocvrs_has_module_cudaimgproc)]
	pub use super::cudaimgproc::prelude::*;
	#[cfg(ocvrs_has_module_cudaobjdetect)]
	pub use super::cudaobjdetect::prelude::*;
	#[cfg(ocvrs_has_module_cudaoptflow)]
	pub use super::cudaoptflow::prelude::*;
	#[cfg(ocvrs_has_module_cudastereo)]
	pub use super::cudastereo::prelude::*;
	#[cfg(ocvrs_has_module_cudawarping)]
	pub use super::cudawarping::prelude::*;
	#[cfg(ocvrs_has_module_cvv)]
	pub use super::cvv::prelude::*;
	#[cfg(ocvrs_has_module_dnn)]
	pub use super::dnn::prelude::*;
	#[cfg(ocvrs_has_module_dnn_superres)]
	pub use super::dnn_superres::prelude::*;
	#[cfg(ocvrs_has_module_dpm)]
	pub use super::dpm::prelude::*;
	#[cfg(ocvrs_has_module_face)]
	pub use super::face::prelude::*;
	#[cfg(ocvrs_has_module_features2d)]
	pub use super::features2d::prelude::*;
	#[cfg(ocvrs_has_module_flann)]
	pub use super::flann::prelude::*;
	#[cfg(ocvrs_has_module_freetype)]
	pub use super::freetype::prelude::*;
	#[cfg(ocvrs_has_module_fuzzy)]
	pub use super::fuzzy::prelude::*;
	#[cfg(ocvrs_has_module_gapi)]
	pub use super::gapi::prelude::*;
	#[cfg(ocvrs_has_module_hdf)]
	pub use super::hdf::prelude::*;
	#[cfg(ocvrs_has_module_hfs)]
	pub use super::hfs::prelude::*;
	#[cfg(ocvrs_has_module_highgui)]
	pub use super::highgui::prelude::*;
	#[cfg(ocvrs_has_module_img_hash)]
	pub use super::img_hash::prelude::*;
	#[cfg(ocvrs_has_module_imgcodecs)]
	pub use super::imgcodecs::prelude::*;
	#[cfg(ocvrs_has_module_imgproc)]
	pub use super::imgproc::prelude::*;
	#[cfg(ocvrs_has_module_intensity_transform)]
	pub use super::intensity_transform::prelude::*;
	#[cfg(ocvrs_has_module_line_descriptor)]
	pub use super::line_descriptor::prelude::*;
	#[cfg(ocvrs_has_module_mcc)]
	pub use super::mcc::prelude::*;
	#[cfg(ocvrs_has_module_ml)]
	pub use super::ml::prelude::*;
	#[cfg(ocvrs_has_module_objdetect)]
	pub use super::objdetect::prelude::*;
	#[cfg(ocvrs_has_module_optflow)]
	pub use super::optflow::prelude::*;
	#[cfg(ocvrs_has_module_ovis)]
	pub use super::ovis::prelude::*;
	#[cfg(ocvrs_has_module_phase_unwrapping)]
	pub use super::phase_unwrapping::prelude::*;
	#[cfg(ocvrs_has_module_photo)]
	pub use super::photo::prelude::*;
	#[cfg(ocvrs_has_module_plot)]
	pub use super::plot::prelude::*;
	#[cfg(ocvrs_has_module_quality)]
	pub use super::quality::prelude::*;
	#[cfg(ocvrs_has_module_rapid)]
	pub use super::rapid::prelude::*;
	#[cfg(ocvrs_has_module_rgbd)]
	pub use super::rgbd::prelude::*;
	#[cfg(ocvrs_has_module_saliency)]
	pub use super::saliency::prelude::*;
	#[cfg(ocvrs_has_module_sfm)]
	pub use super::sfm::prelude::*;
	#[cfg(ocvrs_has_module_shape)]
	pub use super::shape::prelude::*;
	#[cfg(ocvrs_has_module_stereo)]
	pub use super::stereo::prelude::*;
	#[cfg(ocvrs_has_module_stitching)]
	pub use super::stitching::prelude::*;
	#[cfg(ocvrs_has_module_structured_light)]
	pub use super::structured_light::prelude::*;
	#[cfg(ocvrs_has_module_superres)]
	pub use super::superres::prelude::*;
	#[cfg(ocvrs_has_module_surface_matching)]
	pub use super::surface_matching::prelude::*;
	#[cfg(ocvrs_has_module_text)]
	pub use super::text::prelude::*;
	#[cfg(ocvrs_has_module_tracking)]
	pub use super::tracking::prelude::*;
	#[cfg(ocvrs_has_module_video)]
	pub use super::video::prelude::*;
	#[cfg(ocvrs_has_module_videoio)]
	pub use super::videoio::prelude::*;
	#[cfg(ocvrs_has_module_videostab)]
	pub use super::videostab::prelude::*;
	#[cfg(ocvrs_has_module_viz)]
	pub use super::viz::prelude::*;
	#[cfg(ocvrs_has_module_wechat_qrcode)]
	pub use super::wechat_qrcode::prelude::*;
	#[cfg(ocvrs_has_module_xfeatures2d)]
	pub use super::xfeatures2d::prelude::*;
	#[cfg(ocvrs_has_module_ximgproc)]
	pub use super::ximgproc::prelude::*;
	#[cfg(ocvrs_has_module_xobjdetect)]
	pub use super::xobjdetect::prelude::*;
	#[cfg(ocvrs_has_module_xphoto)]
	pub use super::xphoto::prelude::*;
}