# Package org.opencv.dnn

- Class Summary
  Class | Description
  --- | ---
  ClassificationModel | This class represents high-level API for classification models.
  DetectionModel | This class represents high-level API for object detection networks.
  DictValue | This struct stores the scalar value (or array) of one of the following type: double, cv::String or int64.
  Dnn |
  Image2BlobParams | Processing params of image to blob.
  KeypointsModel | This class represents high-level API for keypoints models KeypointsModel allows to set params for preprocessing input image.
  Layer | This interface class allows to build new Layers - are building blocks of networks.
  Model | This class is presented high-level API for neural networks.
  Net | This class allows to create and manipulate comprehensive artificial neural networks.
  SegmentationModel | This class represents high-level API for segmentation models SegmentationModel allows to set params for preprocessing input image.
  TextDetectionModel | Base class for text detection networks
  TextDetectionModel_DB | This class represents high-level API for text detection DL networks compatible with DB model.
  TextDetectionModel_EAST | This class represents high-level API for text detection DL networks compatible with EAST model.
  TextRecognitionModel | This class represents high-level API for text recognition networks.