pub enum SupportedModule {
Show 75 variants
ThreeD,
AlphaMat,
Aruco,
ArucoDetector,
Barcode,
BgSegm,
Bioinspired,
Calib,
Calib3d,
CannOps,
CCalib,
Core,
CudaArithm,
CudaBgSegm,
CudaCodec,
CudaFeatures2d,
CudaFilters,
CudaImgProc,
CudaLegacy,
CudaObjDetect,
CudaOptFlow,
CudaStereo,
CudaWarping,
CuDev,
Cvv,
Dnn,
DnnSuperRes,
Dpm,
Face,
Features,
Features2d,
Flann,
Freetype,
Fuzzy,
Gapi,
Hdf,
Hfs,
HighGui,
ImgHash,
ImgCodecs,
ImgProc,
IntensityTransform,
LineDescriptor,
Mcc,
Ml,
ObjDetect,
OptFlow,
Ovis,
PhaseUnwrapping,
Photo,
Plot,
Quality,
Rapid,
Rgbd,
Saliency,
Sfm,
Shape,
Signal,
Stereo,
Stitching,
StructuredLight,
SuperRes,
SurfaceMatching,
Text,
Tracking,
Video,
VideoIo,
VideoStab,
Viz,
WechatQrCode,
XFeatures2d,
XImgProc,
XObjDetect,
XPhoto,
XStereo,
}
Variants§
ThreeD
3d
AlphaMat
alphamat
Aruco
aruco
ArucoDetector
aruco_detector
Barcode
barcode
BgSegm
bgsegm
Bioinspired
bioinspired
Calib
calib
Calib3d
calib3d
CannOps
cannops
Not supported
CCalib
ccalib
Core
core
Always present
CudaArithm
cudaarithm
CudaBgSegm
cudabgsegm
CudaCodec
cudacodec
CudaFeatures2d
cudafeatures2d
CudaFilters
cudafilters
CudaImgProc
cudaimgproc
CudaLegacy
cudalegacy
CudaObjDetect
cudaobjdetect
CudaOptFlow
cudaoptflow
CudaStereo
cudastereo
CudaWarping
cudawarping
CuDev
cudev
Not supported
Cvv
cvv
Dnn
dnn
DnnSuperRes
dnn_superres
Dpm
dpm
Face
face
Features
features
Features2d
features2d
Flann
flann
Freetype
freetype
Fuzzy
fuzzy
Gapi
gapi
Hdf
hdf
Hfs
hfs
HighGui
highgui
ImgHash
img_hash
ImgCodecs
imgcodecs
ImgProc
imgproc
IntensityTransform
intensity_transform
LineDescriptor
line_descriptor
Mcc
mcc
Ml
ml
ObjDetect
objdetect
OptFlow
optflow
Ovis
ovis
PhaseUnwrapping
phase_unwrapping
Photo
photo
Plot
plot
Quality
quality
Rapid
rapid
Rgbd
rgbd
Saliency
saliency
Sfm
sfm
Shape
shape
Signal
signal
Stereo
stereo
Stitching
stitching
StructuredLight
structured_light
SuperRes
superres
SurfaceMatching
surface_matching
Text
text
Tracking
tracking
Video
video
VideoIo
videoio
VideoStab
videostab
Viz
viz
WechatQrCode
wechat_qrcode
XFeatures2d
xfeatures2d
XImgProc
ximgproc
XObjDetect
xobjdetect
XPhoto
xphoto
XStereo
xstereo
Implementations§
Source§impl SupportedModule
impl SupportedModule
pub fn try_from_opencv_name(name: &str) -> Option<Self>
pub fn opencv_name(self) -> &'static str
pub fn rust_safe_name(self) -> &'static str
Trait Implementations§
Source§impl Clone for SupportedModule
impl Clone for SupportedModule
Source§fn clone(&self) -> SupportedModule
fn clone(&self) -> SupportedModule
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SupportedModule
impl Debug for SupportedModule
Source§impl Hash for SupportedModule
impl Hash for SupportedModule
Source§impl Ord for SupportedModule
impl Ord for SupportedModule
Source§fn cmp(&self, other: &SupportedModule) -> Ordering
fn cmp(&self, other: &SupportedModule) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SupportedModule
impl PartialEq for SupportedModule
Source§impl PartialOrd for SupportedModule
impl PartialOrd for SupportedModule
impl Copy for SupportedModule
impl Eq for SupportedModule
impl StructuralPartialEq for SupportedModule
Auto Trait Implementations§
impl Freeze for SupportedModule
impl RefUnwindSafe for SupportedModule
impl Send for SupportedModule
impl Sync for SupportedModule
impl Unpin for SupportedModule
impl UnwindSafe for SupportedModule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more