[][src]Struct opencv::core::Ptr

pub struct Ptr<T: ?Sized> where
    Self: PtrExtern, 
{ /* fields omitted */ }

Implementations

impl Ptr<Board>[src]

impl Ptr<CharucoBoard>[src]

impl Ptr<DetectorParameters>[src]

impl Ptr<Dictionary>[src]

impl Ptr<GridBoard>[src]

impl Ptr<dyn BackgroundSubtractorCNT + 'static>[src]

impl Ptr<dyn BackgroundSubtractorGMG + 'static>[src]

impl Ptr<dyn BackgroundSubtractorGSOC + 'static>[src]

impl Ptr<dyn BackgroundSubtractorLSBP + 'static>[src]

impl Ptr<dyn BackgroundSubtractorMOG + 'static>[src]

impl Ptr<SyntheticSequenceGenerator>[src]

impl Ptr<dyn Retina + 'static>[src]

impl Ptr<dyn RetinaFastToneMapping + 'static>[src]

impl Ptr<dyn TransientAreasSegmentationModule + 'static>[src]

impl Ptr<dyn LMSolver + 'static>[src]

impl Ptr<dyn LMSolver_Callback + 'static>[src]

impl Ptr<dyn StereoBM + 'static>[src]

impl Ptr<dyn StereoMatcher + 'static>[src]

impl Ptr<dyn StereoSGBM + 'static>[src]

impl Ptr<dyn ConjGradSolver + 'static>[src]

impl Ptr<dyn DownhillSolver + 'static>[src]

impl Ptr<FileStorage>[src]

impl Ptr<dyn Formatted + 'static>[src]

impl Ptr<dyn Formatter + 'static>[src]

impl Ptr<dyn GpuMat_Allocator + 'static>[src]

impl Ptr<dyn MinProblemSolver_Function + 'static>[src]

impl Ptr<f32>[src]

impl Ptr<dyn Convolution + 'static>[src]

impl Ptr<dyn DFT + 'static>[src]

impl Ptr<dyn LookUpTable + 'static>[src]

impl Ptr<dyn CUDA_BackgroundSubtractorMOG + 'static>[src]

impl Ptr<dyn CUDA_BackgroundSubtractorMOG2 + 'static>[src]

impl Ptr<dyn EncoderCallBack + 'static>[src]

impl Ptr<dyn RawVideoSource + 'static>[src]

impl Ptr<dyn VideoReader + 'static>[src]

impl Ptr<dyn VideoWriter + 'static>[src]

impl Ptr<dyn CUDA_DescriptorMatcher + 'static>[src]

impl Ptr<dyn CUDA_FastFeatureDetector + 'static>[src]

impl Ptr<dyn CUDA_ORB + 'static>[src]

impl Ptr<dyn Filter + 'static>[src]

impl Ptr<dyn CUDA_CLAHE + 'static>[src]

impl Ptr<dyn CUDA_CannyEdgeDetector + 'static>[src]

impl Ptr<dyn CUDA_CornernessCriteria + 'static>[src]

impl Ptr<dyn CUDA_CornersDetector + 'static>[src]

impl Ptr<dyn CUDA_HoughCirclesDetector + 'static>[src]

impl Ptr<dyn CUDA_HoughLinesDetector + 'static>[src]

impl Ptr<dyn CUDA_HoughSegmentDetector + 'static>[src]

impl Ptr<dyn CUDA_TemplateMatching + 'static>[src]

impl Ptr<dyn CascadeClassifier + 'static>[src]

impl Ptr<dyn HOG + 'static>[src]

impl Ptr<dyn CUDA_BroxOpticalFlow + 'static>[src]

impl Ptr<dyn CUDA_DensePyrLKOpticalFlow + 'static>[src]

impl Ptr<dyn CUDA_FarnebackOpticalFlow + 'static>[src]

impl Ptr<dyn CUDA_NvidiaOpticalFlow_1_0 + 'static>[src]

impl Ptr<dyn CUDA_OpticalFlowDual_TVL1 + 'static>[src]

impl Ptr<dyn CUDA_SparsePyrLKOpticalFlow + 'static>[src]

impl Ptr<dyn CUDA_DisparityBilateralFilter + 'static>[src]

impl Ptr<dyn CUDA_StereoBM + 'static>[src]

impl Ptr<dyn CUDA_StereoBeliefPropagation + 'static>[src]

impl Ptr<dyn CUDA_StereoConstantSpaceBP + 'static>[src]

impl Ptr<dyn CUDA_StereoSGM + 'static>[src]

impl Ptr<dyn AbsLayer + 'static>[src]

impl Ptr<AccumLayer>[src]

impl Ptr<dyn ActivationLayer + 'static>[src]

impl Ptr<dyn BNLLLayer + 'static>[src]

impl Ptr<BackendNode>[src]

impl Ptr<dyn BackendWrapper + 'static>[src]

impl Ptr<BaseConvolutionLayer>[src]

impl Ptr<dyn BatchNormLayer + 'static>[src]

impl Ptr<ConcatLayer>[src]

impl Ptr<CorrelationLayer>[src]

impl Ptr<DataAugmentationLayer>[src]

impl Ptr<DetectionOutputLayer>[src]

impl Ptr<dyn ELULayer + 'static>[src]

impl Ptr<EltwiseLayer>[src]

impl Ptr<FlattenLayer>[src]

impl Ptr<FlowWarpLayer>[src]

impl Ptr<InnerProductLayer>[src]

impl Ptr<LRNLayer>[src]

impl Ptr<dyn LSTMLayer + 'static>[src]

impl Ptr<Layer>[src]

impl Ptr<MVNLayer>[src]

impl Ptr<MaxUnpoolLayer>[src]

impl Ptr<dyn MishLayer + 'static>[src]

impl Ptr<NormalizeBBoxLayer>[src]

impl Ptr<PaddingLayer>[src]

impl Ptr<PermuteLayer>[src]

impl Ptr<PoolingLayer>[src]

impl Ptr<dyn PowerLayer + 'static>[src]

impl Ptr<PriorBoxLayer>[src]

impl Ptr<ProposalLayer>[src]

impl Ptr<dyn RNNLayer + 'static>[src]

impl Ptr<dyn ReLU6Layer + 'static>[src]

impl Ptr<dyn ReLULayer + 'static>[src]

impl Ptr<RegionLayer>[src]

impl Ptr<ReorgLayer>[src]

impl Ptr<ReshapeLayer>[src]

impl Ptr<ResizeLayer>[src]

impl Ptr<ScaleLayer>[src]

impl Ptr<dyn SigmoidLayer + 'static>[src]

impl Ptr<SliceLayer>[src]

impl Ptr<SoftmaxLayer>[src]

impl Ptr<SplitLayer>[src]

impl Ptr<dyn SwishLayer + 'static>[src]

impl Ptr<dyn TanHLayer + 'static>[src]

impl Ptr<DnnSuperResImpl>[src]

impl Ptr<dyn DPMDetector + 'static>[src]

impl Ptr<dyn BIF + 'static>[src]

impl Ptr<dyn EigenFaceRecognizer + 'static>[src]

impl Ptr<dyn Facemark + 'static>[src]

impl Ptr<dyn FacemarkAAM + 'static>[src]

impl Ptr<dyn FacemarkKazemi + 'static>[src]

impl Ptr<dyn FacemarkLBF + 'static>[src]

impl Ptr<dyn FisherFaceRecognizer + 'static>[src]

impl Ptr<dyn LBPHFaceRecognizer + 'static>[src]

impl Ptr<dyn MACE + 'static>[src]

impl Ptr<dyn PredictCollector + 'static>[src]

impl Ptr<StandardCollector>[src]

impl Ptr<dyn AKAZE + 'static>[src]

impl Ptr<dyn AffineFeature + 'static>[src]

impl Ptr<dyn AgastFeatureDetector + 'static>[src]

impl Ptr<BFMatcher>[src]

impl Ptr<BRISK>[src]

impl Ptr<dyn DescriptorMatcher + 'static>[src]

impl Ptr<dyn FastFeatureDetector + 'static>[src]

impl Ptr<Feature2D>[src]

impl Ptr<FlannBasedMatcher>[src]

impl Ptr<dyn GFTTDetector + 'static>[src]

impl Ptr<dyn KAZE + 'static>[src]

impl Ptr<dyn MSER + 'static>[src]

impl Ptr<dyn ORB + 'static>[src]

impl Ptr<SIFT>[src]

impl Ptr<SimpleBlobDetector>[src]

impl Ptr<IndexParams>[src]

impl Ptr<SearchParams>[src]

impl Ptr<dyn FreeType2 + 'static>[src]

impl Ptr<dyn HDF5 + 'static>[src]

impl Ptr<dyn HfsSegment + 'static>[src]

impl Ptr<AverageHash>[src]

impl Ptr<BlockMeanHash>[src]

impl Ptr<ColorMomentHash>[src]

impl Ptr<MarrHildrethHash>[src]

impl Ptr<PHash>[src]

impl Ptr<RadialVarianceHash>[src]

impl Ptr<dyn CLAHE + 'static>[src]

impl Ptr<dyn GeneralizedHoughBallard + 'static>[src]

impl Ptr<dyn GeneralizedHoughGuil + 'static>[src]

impl Ptr<dyn LineSegmentDetector + 'static>[src]

impl Ptr<BinaryDescriptor>[src]

impl Ptr<BinaryDescriptorMatcher>[src]

impl Ptr<LSDDetector>[src]

impl Ptr<dyn MCC_CChecker + 'static>[src]

impl Ptr<dyn MCC_CCheckerDetector + 'static>[src]

impl Ptr<dyn MCC_CCheckerDraw + 'static>[src]

impl Ptr<MCC_DetectorParameters>[src]

impl Ptr<dyn ANN_MLP + 'static>[src]

impl Ptr<dyn Boost + 'static>[src]

impl Ptr<dyn DTrees + 'static>[src]

impl Ptr<dyn EM + 'static>[src]

impl Ptr<dyn KNearest + 'static>[src]

impl Ptr<dyn LogisticRegression + 'static>[src]

impl Ptr<dyn NormalBayesClassifier + 'static>[src]

impl Ptr<ParamGrid>[src]

impl Ptr<dyn RTrees + 'static>[src]

impl Ptr<dyn SVM + 'static>[src]

impl Ptr<dyn SVMSGD + 'static>[src]

impl Ptr<dyn SVM_Kernel + 'static>[src]

impl Ptr<dyn TrainData + 'static>[src]

impl Ptr<dyn BaseCascadeClassifier + 'static>[src]

impl Ptr<dyn BaseCascadeClassifier_MaskGenerator + 'static>[src]

impl Ptr<dyn DetectionBasedTracker_IDetector + 'static>[src]

impl Ptr<dyn DenseRLOFOpticalFlow + 'static>[src]

impl Ptr<dyn DualTVL1OpticalFlow + 'static>[src]

impl Ptr<GPCTrainingSamples>[src]

impl Ptr<GPCTree>[src]

impl Ptr<PCAPrior>[src]

impl Ptr<RLOFOpticalFlowParameter>[src]

impl Ptr<dyn SparseRLOFOpticalFlow + 'static>[src]

impl Ptr<dyn WindowScene + 'static>[src]

impl Ptr<dyn HistogramPhaseUnwrapping + 'static>[src]

impl Ptr<dyn AlignMTB + 'static>[src]

impl Ptr<dyn CalibrateDebevec + 'static>[src]

impl Ptr<dyn CalibrateRobertson + 'static>[src]

impl Ptr<dyn MergeDebevec + 'static>[src]

impl Ptr<dyn MergeMertens + 'static>[src]

impl Ptr<dyn MergeRobertson + 'static>[src]

impl Ptr<dyn Tonemap + 'static>[src]

impl Ptr<dyn TonemapDrago + 'static>[src]

impl Ptr<dyn TonemapMantiuk + 'static>[src]

impl Ptr<dyn TonemapReinhard + 'static>[src]

impl Ptr<dyn Plot2d + 'static>[src]

impl Ptr<QualityBRISQUE>[src]

impl Ptr<QualityGMSD>[src]

impl Ptr<QualityMSE>[src]

impl Ptr<QualityPSNR>[src]

impl Ptr<QualitySSIM>[src]

impl Ptr<dyn OLSTracker + 'static>[src]

impl Ptr<dyn Rapid + 'static>[src]

impl Ptr<DepthCleaner>[src]

impl Ptr<dyn Dynafu_DynaFu + 'static>[src]

impl Ptr<FastICPOdometry>[src]

impl Ptr<ICPOdometry>[src]

impl Ptr<dyn Kinfu_KinFu + 'static>[src]

impl Ptr<Kinfu_Params>[src]

impl Ptr<dyn Kinfu_Volume + 'static>[src]

impl Ptr<Kinfu_VolumeParams>[src]

impl Ptr<dyn LargeKinfu + 'static>[src]

impl Ptr<Linemod_ColorGradient>[src]

impl Ptr<Linemod_DepthNormal>[src]

impl Ptr<Linemod_Detector>[src]

impl Ptr<dyn Linemod_Modality + 'static>[src]

impl Ptr<dyn Linemod_QuantizedPyramid + 'static>[src]

impl Ptr<dyn Odometry + 'static>[src]

impl Ptr<OdometryFrame>[src]

impl Ptr<Params>[src]

impl Ptr<RgbdFrame>[src]

impl Ptr<RgbdICPOdometry>[src]

impl Ptr<RgbdNormals>[src]

impl Ptr<RgbdOdometry>[src]

impl Ptr<RgbdPlane>[src]

impl Ptr<MotionSaliencyBinWangApr2014>[src]

impl Ptr<ObjectnessBING>[src]

impl Ptr<StaticSaliencyFineGrained>[src]

impl Ptr<StaticSaliencySpectralResidual>[src]

impl Ptr<dyn SFMLibmvEuclideanReconstruction + 'static>[src]

impl Ptr<dyn AffineTransformer + 'static>[src]

impl Ptr<dyn HausdorffDistanceExtractor + 'static>[src]

impl Ptr<dyn HistogramCostExtractor + 'static>[src]

impl Ptr<dyn ShapeContextDistanceExtractor + 'static>[src]

impl Ptr<dyn ShapeTransformer + 'static>[src]

impl Ptr<dyn ThinPlateSplineShapeTransformer + 'static>[src]

impl Ptr<dyn QuasiDenseStereo + 'static>[src]

impl Ptr<Detail_BestOf2NearestMatcher>[src]

impl Ptr<Detail_Blender>[src]

impl Ptr<dyn Detail_BundleAdjusterBase + 'static>[src]

impl Ptr<dyn Detail_Estimator + 'static>[src]

impl Ptr<dyn Detail_ExposureCompensator + 'static>[src]

impl Ptr<dyn Detail_FeaturesMatcher + 'static>[src]

impl Ptr<dyn Detail_RotationWarper + 'static>[src]

impl Ptr<dyn Detail_SeamFinder + 'static>[src]

impl Ptr<Stitcher>[src]

impl Ptr<dyn WarperCreator + 'static>[src]

impl Ptr<dyn GrayCodePattern + 'static>[src]

impl Ptr<dyn SinusoidalPattern + 'static>[src]

impl Ptr<SinusoidalPattern_Params>[src]

impl Ptr<dyn Superres_BroxOpticalFlow + 'static>[src]

impl Ptr<dyn Superres_DenseOpticalFlowExt + 'static>[src]

impl Ptr<dyn Superres_DualTVL1OpticalFlow + 'static>[src]

impl Ptr<dyn Superres_FarnebackOpticalFlow + 'static>[src]

impl Ptr<dyn Superres_FrameSource + 'static>[src]

impl Ptr<dyn Superres_PyrLKOpticalFlow + 'static>[src]

impl Ptr<dyn Superres_SuperResolution + 'static>[src]

impl Ptr<Pose3D>[src]

impl Ptr<PoseCluster3D>[src]

impl Ptr<dyn ERFilter + 'static>[src]

impl Ptr<dyn ERFilter_Callback + 'static>[src]

impl Ptr<OCRBeamSearchDecoder>[src]

impl Ptr<OCRBeamSearchDecoder_ClassifierCallback>[src]

impl Ptr<OCRHMMDecoder>[src]

impl Ptr<OCRHMMDecoder_ClassifierCallback>[src]

impl Ptr<dyn OCRHolisticWordRecognizer + 'static>[src]

impl Ptr<dyn OCRTesseract + 'static>[src]

impl Ptr<dyn TextDetectorCNN + 'static>[src]

impl Ptr<dyn TrackerCSRT + 'static>[src]

impl Ptr<dyn TrackerKCF + 'static>[src]

impl Ptr<dyn BackgroundSubtractorKNN + 'static>[src]

impl Ptr<dyn BackgroundSubtractorMOG2 + 'static>[src]

impl Ptr<dyn DISOpticalFlow + 'static>[src]

impl Ptr<dyn DenseOpticalFlow + 'static>[src]

impl Ptr<dyn FarnebackOpticalFlow + 'static>[src]

impl Ptr<dyn SparseOpticalFlow + 'static>[src]

impl Ptr<dyn SparsePyrLKOpticalFlow + 'static>[src]

impl Ptr<dyn TrackerGOTURN + 'static>[src]

impl Ptr<dyn TrackerMIL + 'static>[src]

impl Ptr<dyn VariationalRefinement + 'static>[src]

impl Ptr<dyn DeblurerBase + 'static>[src]

impl Ptr<dyn IDenseOptFlowEstimator + 'static>[src]

impl Ptr<dyn IFrameSource + 'static>[src]

impl Ptr<dyn ILog + 'static>[src]

impl Ptr<dyn IMotionStabilizer + 'static>[src]

impl Ptr<dyn IOutlierRejector + 'static>[src]

impl Ptr<dyn ISparseOptFlowEstimator + 'static>[src]

impl Ptr<dyn ImageMotionEstimatorBase + 'static>[src]

impl Ptr<dyn InpainterBase + 'static>[src]

impl Ptr<dyn MotionEstimatorBase + 'static>[src]

impl Ptr<dyn MotionFilterBase + 'static>[src]

impl Ptr<dyn WobbleSuppressorBase + 'static>[src]

impl Ptr<dyn AffineFeature2D + 'static>[src]

impl Ptr<BEBLID>[src]

impl Ptr<dyn BoostDesc + 'static>[src]

impl Ptr<BriefDescriptorExtractor>[src]

impl Ptr<dyn DAISY + 'static>[src]

impl Ptr<FREAK>[src]

impl Ptr<HarrisLaplaceFeatureDetector>[src]

impl Ptr<LATCH>[src]

impl Ptr<LUCID>[src]

impl Ptr<MSDDetector>[src]

impl Ptr<dyn PCTSignatures + 'static>[src]

impl Ptr<dyn PCTSignaturesSQFD + 'static>[src]

impl Ptr<dyn SURF + 'static>[src]

impl Ptr<SURF_CUDA>[src]

impl Ptr<StarDetector>[src]

impl Ptr<dyn TBMR + 'static>[src]

impl Ptr<dyn VGG + 'static>[src]

impl Ptr<dyn AdaptiveManifoldFilter + 'static>[src]

impl Ptr<ContourFitting>[src]

impl Ptr<dyn DTFilter + 'static>[src]

impl Ptr<dyn DisparityWLSFilter + 'static>[src]

impl Ptr<dyn EdgeAwareInterpolator + 'static>[src]

impl Ptr<dyn EdgeBoxes + 'static>[src]

impl Ptr<dyn FastBilateralSolverFilter + 'static>[src]

impl Ptr<dyn FastGlobalSmootherFilter + 'static>[src]

impl Ptr<dyn FastLineDetector + 'static>[src]

impl Ptr<dyn GraphSegmentation + 'static>[src]

impl Ptr<dyn GuidedFilter + 'static>[src]

impl Ptr<dyn RFFeatureGetter + 'static>[src]

impl Ptr<dyn RICInterpolator + 'static>[src]

impl Ptr<dyn RidgeDetectionFilter + 'static>[src]

impl Ptr<dyn SelectiveSearchSegmentation + 'static>[src]

impl Ptr<dyn SelectiveSearchSegmentationStrategy + 'static>[src]

impl Ptr<dyn SelectiveSearchSegmentationStrategyColor + 'static>[src]

impl Ptr<dyn SelectiveSearchSegmentationStrategyFill + 'static>[src]

impl Ptr<dyn SelectiveSearchSegmentationStrategyMultiple + 'static>[src]

impl Ptr<dyn SelectiveSearchSegmentationStrategySize + 'static>[src]

impl Ptr<dyn SelectiveSearchSegmentationStrategyTexture + 'static>[src]

impl Ptr<dyn StructuredEdgeDetection + 'static>[src]

impl Ptr<dyn SuperpixelLSC + 'static>[src]

impl Ptr<dyn SuperpixelSEEDS + 'static>[src]

impl Ptr<dyn SuperpixelSLIC + 'static>[src]

impl Ptr<dyn WBDetector + 'static>[src]

impl Ptr<dyn GrayworldWB + 'static>[src]

impl Ptr<dyn LearningBasedWB + 'static>[src]

impl Ptr<dyn SimpleWB + 'static>[src]

impl Ptr<dyn TonemapDurand + 'static>[src]

impl<T: ?Sized> Ptr<T> where
    Self: PtrExtern, 
[src]

pub fn new(val: T) -> Self where
    T: Sized + for<'a> OpenCVType<'a>,
    Self: PtrExternCtor<T>, 
[src]

pub fn inner_as_raw(&self) -> *const c_void[src]

Get raw pointer to the inner object

pub fn inner_as_raw_mut(&mut self) -> *mut c_void[src]

Get mutable raw pointer to the inner object

Trait Implementations

impl<T: ?Sized> Boxed for Ptr<T> where
    Self: PtrExtern, 
[src]

impl Default for Ptr<f32>[src]

impl Deref for Ptr<f32>[src]

type Target = f32

The resulting type after dereferencing.

impl DerefMut for Ptr<f32>[src]

impl<T: ?Sized> Drop for Ptr<T> where
    Self: PtrExtern, 
[src]

impl VectorElement for Ptr<BackendNode> where
    Vector<Ptr<BackendNode>>: VectorExtern<Ptr<BackendNode>>, 
[src]

impl VectorElement for Ptr<dyn BackendWrapper> where
    Vector<Ptr<dyn BackendWrapper>>: VectorExtern<Ptr<dyn BackendWrapper>>, 
[src]

impl VectorElement for Ptr<Layer> where
    Vector<Ptr<Layer>>: VectorExtern<Ptr<Layer>>, 
[src]

impl VectorElement for Ptr<dyn MCC_CChecker> where
    Vector<Ptr<dyn MCC_CChecker>>: VectorExtern<Ptr<dyn MCC_CChecker>>, 
[src]

impl VectorElement for Ptr<dyn Linemod_Modality> where
    Vector<Ptr<dyn Linemod_Modality>>: VectorExtern<Ptr<dyn Linemod_Modality>>, 
[src]

Auto Trait Implementations

impl<T: ?Sized> RefUnwindSafe for Ptr<T> where
    T: RefUnwindSafe
[src]

impl<T> !Send for Ptr<T>[src]

impl<T> !Sync for Ptr<T>[src]

impl<T: ?Sized> Unpin for Ptr<T> where
    T: Unpin
[src]

impl<T: ?Sized> UnwindSafe for Ptr<T> where
    T: UnwindSafe
[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.