Class Dnn


  • public class Dnn
    extends java.lang.Object
    • Constructor Detail

      • Dnn

        public Dnn()
    • Method Detail

      • blobFromImage

        public static Mat blobFromImage​(Mat image,
                                        double scalefactor,
                                        Size size,
                                        Scalar mean,
                                        boolean swapRB,
                                        boolean crop,
                                        int ddepth)
      • blobFromImage

        public static Mat blobFromImage​(Mat image,
                                        double scalefactor,
                                        Size size,
                                        Scalar mean,
                                        boolean swapRB,
                                        boolean crop)
      • blobFromImage

        public static Mat blobFromImage​(Mat image,
                                        double scalefactor,
                                        Size size,
                                        Scalar mean,
                                        boolean swapRB)
      • blobFromImage

        public static Mat blobFromImage​(Mat image,
                                        double scalefactor,
                                        Size size,
                                        Scalar mean)
      • blobFromImage

        public static Mat blobFromImage​(Mat image,
                                        double scalefactor,
                                        Size size)
      • blobFromImage

        public static Mat blobFromImage​(Mat image,
                                        double scalefactor)
      • blobFromImage

        public static Mat blobFromImage​(Mat image)
      • blobFromImages

        public static Mat blobFromImages​(java.util.List<Mat> images,
                                         double scalefactor,
                                         Size size,
                                         Scalar mean,
                                         boolean swapRB,
                                         boolean crop,
                                         int ddepth)
      • blobFromImages

        public static Mat blobFromImages​(java.util.List<Mat> images,
                                         double scalefactor,
                                         Size size,
                                         Scalar mean,
                                         boolean swapRB,
                                         boolean crop)
      • blobFromImages

        public static Mat blobFromImages​(java.util.List<Mat> images,
                                         double scalefactor,
                                         Size size,
                                         Scalar mean,
                                         boolean swapRB)
      • blobFromImages

        public static Mat blobFromImages​(java.util.List<Mat> images,
                                         double scalefactor,
                                         Size size,
                                         Scalar mean)
      • blobFromImages

        public static Mat blobFromImages​(java.util.List<Mat> images,
                                         double scalefactor,
                                         Size size)
      • blobFromImages

        public static Mat blobFromImages​(java.util.List<Mat> images,
                                         double scalefactor)
      • blobFromImages

        public static Mat blobFromImages​(java.util.List<Mat> images)
      • readTensorFromONNX

        public static Mat readTensorFromONNX​(java.lang.String path)
      • readTorchBlob

        public static Mat readTorchBlob​(java.lang.String filename,
                                        boolean isBinary)
      • readTorchBlob

        public static Mat readTorchBlob​(java.lang.String filename)
      • readNet

        public static Net readNet​(java.lang.String framework,
                                  MatOfByte bufferModel,
                                  MatOfByte bufferConfig)
      • readNet

        public static Net readNet​(java.lang.String framework,
                                  MatOfByte bufferModel)
      • readNet

        public static Net readNet​(java.lang.String model,
                                  java.lang.String config,
                                  java.lang.String framework)
      • readNet

        public static Net readNet​(java.lang.String model,
                                  java.lang.String config)
      • readNet

        public static Net readNet​(java.lang.String model)
      • readNetFromCaffe

        public static Net readNetFromCaffe​(java.lang.String prototxt,
                                           java.lang.String caffeModel)
      • readNetFromCaffe

        public static Net readNetFromCaffe​(java.lang.String prototxt)
      • readNetFromCaffe

        public static Net readNetFromCaffe​(MatOfByte bufferProto,
                                           MatOfByte bufferModel)
      • readNetFromCaffe

        public static Net readNetFromCaffe​(MatOfByte bufferProto)
      • readNetFromDarknet

        public static Net readNetFromDarknet​(java.lang.String cfgFile,
                                             java.lang.String darknetModel)
      • readNetFromDarknet

        public static Net readNetFromDarknet​(java.lang.String cfgFile)
      • readNetFromDarknet

        public static Net readNetFromDarknet​(MatOfByte bufferCfg,
                                             MatOfByte bufferModel)
      • readNetFromDarknet

        public static Net readNetFromDarknet​(MatOfByte bufferCfg)
      • readNetFromModelOptimizer

        public static Net readNetFromModelOptimizer​(java.lang.String xml,
                                                    java.lang.String bin)
      • readNetFromONNX

        public static Net readNetFromONNX​(java.lang.String onnxFile)
      • readNetFromTensorflow

        public static Net readNetFromTensorflow​(java.lang.String model,
                                                java.lang.String config)
      • readNetFromTensorflow

        public static Net readNetFromTensorflow​(java.lang.String model)
      • readNetFromTensorflow

        public static Net readNetFromTensorflow​(MatOfByte bufferModel,
                                                MatOfByte bufferConfig)
      • readNetFromTensorflow

        public static Net readNetFromTensorflow​(MatOfByte bufferModel)
      • readNetFromTorch

        public static Net readNetFromTorch​(java.lang.String model,
                                           boolean isBinary,
                                           boolean evaluate)
      • readNetFromTorch

        public static Net readNetFromTorch​(java.lang.String model,
                                           boolean isBinary)
      • readNetFromTorch

        public static Net readNetFromTorch​(java.lang.String model)
      • NMSBoxes

        public static void NMSBoxes​(MatOfRect bboxes,
                                    MatOfFloat scores,
                                    float score_threshold,
                                    float nms_threshold,
                                    MatOfInt indices,
                                    float eta,
                                    int top_k)
      • NMSBoxes

        public static void NMSBoxes​(MatOfRect bboxes,
                                    MatOfFloat scores,
                                    float score_threshold,
                                    float nms_threshold,
                                    MatOfInt indices,
                                    float eta)
      • NMSBoxes

        public static void NMSBoxes​(MatOfRect bboxes,
                                    MatOfFloat scores,
                                    float score_threshold,
                                    float nms_threshold,
                                    MatOfInt indices)
      • NMSBoxes

        public static void NMSBoxes​(MatOfRect2d bboxes,
                                    MatOfFloat scores,
                                    float score_threshold,
                                    float nms_threshold,
                                    MatOfInt indices,
                                    float eta,
                                    int top_k)
      • NMSBoxes

        public static void NMSBoxes​(MatOfRect2d bboxes,
                                    MatOfFloat scores,
                                    float score_threshold,
                                    float nms_threshold,
                                    MatOfInt indices,
                                    float eta)
      • NMSBoxes

        public static void NMSBoxes​(MatOfRect2d bboxes,
                                    MatOfFloat scores,
                                    float score_threshold,
                                    float nms_threshold,
                                    MatOfInt indices)
      • NMSBoxesRotated

        public static void NMSBoxesRotated​(MatOfRotatedRect bboxes,
                                           MatOfFloat scores,
                                           float score_threshold,
                                           float nms_threshold,
                                           MatOfInt indices,
                                           float eta,
                                           int top_k)
      • NMSBoxesRotated

        public static void NMSBoxesRotated​(MatOfRotatedRect bboxes,
                                           MatOfFloat scores,
                                           float score_threshold,
                                           float nms_threshold,
                                           MatOfInt indices,
                                           float eta)
      • imagesFromBlob

        public static void imagesFromBlob​(Mat blob_,
                                          java.util.List<Mat> images_)
      • resetMyriadDevice

        public static void resetMyriadDevice()
      • shrinkCaffeModel

        public static void shrinkCaffeModel​(java.lang.String src,
                                            java.lang.String dst,
                                            java.util.List<java.lang.String> layersTypes)
      • shrinkCaffeModel

        public static void shrinkCaffeModel​(java.lang.String src,
                                            java.lang.String dst)
      • writeTextGraph

        public static void writeTextGraph​(java.lang.String model,
                                          java.lang.String output)