Class Hierarchy (OpenCV 3.4.2 Java documentation)
Date: 2019-04-14

# Hierarchy For All Packages

Package Hierarchies:

- org.opencv.calib3d,
- org.opencv.core,
- org.opencv.dnn,
- org.opencv.features2d,
- org.opencv.highgui,
- org.opencv.imgcodecs,
- org.opencv.imgproc,
- org.opencv.ml,
- org.opencv.objdetect,
- org.opencv.osgi,
- org.opencv.photo,
- org.opencv.utils,
- org.opencv.video,
- org.opencv.videoio

## Class Hierarchy

- java.lang.Object
  - org.opencv.core.Algorithm
    - org.opencv.photo.AlignExposures
      - org.opencv.photo.AlignMTB
    - org.opencv.video.BackgroundSubtractor
      - org.opencv.video.BackgroundSubtractorKNN
      - org.opencv.video.BackgroundSubtractorMOG2
    - org.opencv.objdetect.BaseCascadeClassifier
    - org.opencv.photo.CalibrateCRF
      - org.opencv.photo.CalibrateDebevec
      - org.opencv.photo.CalibrateRobertson
    - org.opencv.imgproc.CLAHE
    - org.opencv.video.DenseOpticalFlow
      - org.opencv.video.DualTVL1OpticalFlow
      - org.opencv.video.FarnebackOpticalFlow
    - org.opencv.features2d.DescriptorMatcher
      - org.opencv.features2d.BFMatcher
      - org.opencv.features2d.FlannBasedMatcher
    - org.opencv.features2d.Feature2D
      - org.opencv.features2d.AgastFeatureDetector
      - org.opencv.features2d.AKAZE
      - org.opencv.features2d.BRISK
      - org.opencv.features2d.FastFeatureDetector
      - org.opencv.features2d.GFTTDetector
      - org.opencv.features2d.KAZE
      - org.opencv.features2d.MSER
      - org.opencv.features2d.ORB
    - org.opencv.dnn.Layer
    - org.opencv.imgproc.LineSegmentDetector
    - org.opencv.photo.MergeExposures
      - org.opencv.photo.MergeDebevec
      - org.opencv.photo.MergeMertens
      - org.opencv.photo.MergeRobertson
    - org.opencv.video.SparseOpticalFlow
      - org.opencv.video.SparsePyrLKOpticalFlow
    - org.opencv.ml.StatModel
      - org.opencv.ml.ANN_MLP
        - org.opencv.ml.ANN_MLP_ANNEAL
      - org.opencv.ml.DTrees
        - org.opencv.ml.Boost
        - org.opencv.ml.RTrees
      - org.opencv.ml.EM
      - org.opencv.ml.KNearest
      - org.opencv.ml.LogisticRegression
      - org.opencv.ml.NormalBayesClassifier
      - org.opencv.ml.SVM
      - org.opencv.ml.SVMSGD
    - org.opencv.calib3d.StereoMatcher
      - org.opencv.calib3d.StereoBM
      - org.opencv.calib3d.StereoSGBM
    - org.opencv.photo.Tonemap
      - org.opencv.photo.TonemapDrago
      - org.opencv.photo.TonemapDurand
      - org.opencv.photo.TonemapMantiuk
      - org.opencv.photo.TonemapReinhard
  - org.opencv.features2d.BOWImgDescriptorExtractor
  - org.opencv.features2d.BOWTrainer
    - org.opencv.features2d.BOWKMeansTrainer
  - org.opencv.calib3d.Calib3d
  - org.opencv.objdetect.CascadeClassifier
  - org.opencv.utils.Converters
  - org.opencv.core.Core
  - org.opencv.core.Core.MinMaxLocResult
  - org.opencv.core.CvType
  - org.opencv.features2d.DescriptorExtractor
  - org.opencv.dnn.DictValue
  - org.opencv.core.DMatch
  - org.opencv.dnn.Dnn
  - org.opencv.features2d.FeatureDetector
  - org.opencv.features2d.Features2d
  - org.opencv.highgui.HighGui
  - org.opencv.objdetect.HOGDescriptor
  - org.opencv.highgui.ImageWindow
  - org.opencv.imgcodecs.Imgcodecs
  - org.opencv.imgproc.Imgproc
  - org.opencv.video.KalmanFilter
  - org.opencv.core.KeyPoint
  - org.opencv.core.Mat
    - org.opencv.core.MatOfByte
    - org.opencv.core.MatOfDMatch
    - org.opencv.core.MatOfDouble
    - org.opencv.core.MatOfFloat
    - org.opencv.core.MatOfFloat4
    - org.opencv.core.MatOfFloat6
    - org.opencv.core.MatOfInt
    - org.opencv.core.MatOfInt4
    - org.opencv.core.MatOfKeyPoint
    - org.opencv.core.MatOfPoint
    - org.opencv.core.MatOfPoint2f
    - org.opencv.core.MatOfPoint3
    - org.opencv.core.MatOfPoint3f
    - org.opencv.core.MatOfRect
    - org.opencv.core.MatOfRect2d
  - org.opencv.ml.Ml
  - org.opencv.imgproc.Moments
  - org.opencv.dnn.Net
  - org.opencv.objdetect.Objdetect
  - org.opencv.osgi.OpenCVNativeLoader (implements org.opencv.osgi.OpenCVInterface)
  - org.opencv.ml.ParamGrid
  - org.opencv.features2d.Params
  - org.opencv.photo.Photo
  - org.opencv.core.Point
  - org.opencv.core.Point3
  - org.opencv.core.Range
  - org.opencv.core.Rect
  - org.opencv.core.Rect2d
  - org.opencv.core.RotatedRect
  - org.opencv.core.Scalar
  - org.opencv.core.Size
  - org.opencv.imgproc.Subdiv2D
  - org.opencv.core.TermCriteria
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.opencv.core.CvException
  - org.opencv.core.TickMeter
  - org.opencv.ml.TrainData
  - org.opencv.video.Video
  - org.opencv.videoio.VideoCapture
  - org.opencv.videoio.Videoio
  - org.opencv.videoio.VideoWriter

## Interface Hierarchy

- org.opencv.osgi.OpenCVInterface

Generated on Sun Apr 14 2019 09:17:32 MDT / OpenCV unknown