Package org.opencv.dnn
Class Dnn
- java.lang.Object
-
- org.opencv.dnn.Dnn
-
public class Dnn extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static int
DNN_BACKEND_DEFAULT
static int
DNN_BACKEND_HALIDE
static int
DNN_BACKEND_INFERENCE_ENGINE
static int
DNN_BACKEND_OPENCV
static int
DNN_TARGET_CPU
static int
DNN_TARGET_MYRIAD
static int
DNN_TARGET_OPENCL
static int
DNN_TARGET_OPENCL_FP16
-
Constructor Summary
Constructors Constructor Description Dnn()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Mat
blobFromImage(Mat image)
static Mat
blobFromImage(Mat image, double scalefactor)
static Mat
blobFromImage(Mat image, double scalefactor, Size size)
static Mat
blobFromImage(Mat image, double scalefactor, Size size, Scalar mean)
static Mat
blobFromImage(Mat image, double scalefactor, Size size, Scalar mean, boolean swapRB)
static Mat
blobFromImage(Mat image, double scalefactor, Size size, Scalar mean, boolean swapRB, boolean crop)
static Mat
blobFromImage(Mat image, double scalefactor, Size size, Scalar mean, boolean swapRB, boolean crop, int ddepth)
static Mat
blobFromImages(List<Mat> images)
static Mat
blobFromImages(List<Mat> images, double scalefactor)
static Mat
blobFromImages(List<Mat> images, double scalefactor, Size size)
static Mat
blobFromImages(List<Mat> images, double scalefactor, Size size, Scalar mean)
static Mat
blobFromImages(List<Mat> images, double scalefactor, Size size, Scalar mean, boolean swapRB)
static Mat
blobFromImages(List<Mat> images, double scalefactor, Size size, Scalar mean, boolean swapRB, boolean crop)
static Mat
blobFromImages(List<Mat> images, double scalefactor, Size size, Scalar mean, boolean swapRB, boolean crop, int ddepth)
static void
imagesFromBlob(Mat blob_, List<Mat> images_)
static void
NMSBoxes(MatOfRect bboxes, MatOfFloat scores, float score_threshold, float nms_threshold, MatOfInt indices)
static void
NMSBoxes(MatOfRect bboxes, MatOfFloat scores, float score_threshold, float nms_threshold, MatOfInt indices, float eta)
static void
NMSBoxes(MatOfRect bboxes, MatOfFloat scores, float score_threshold, float nms_threshold, MatOfInt indices, float eta, int top_k)
static Net
readNet(String model)
static Net
readNet(String model, String config)
static Net
readNet(String model, String config, String framework)
static Net
readNet(String framework, MatOfByte bufferModel)
static Net
readNet(String framework, MatOfByte bufferModel, MatOfByte bufferConfig)
static Net
readNetFromCaffe(String prototxt)
static Net
readNetFromCaffe(String prototxt, String caffeModel)
static Net
readNetFromCaffe(MatOfByte bufferProto)
static Net
readNetFromCaffe(MatOfByte bufferProto, MatOfByte bufferModel)
static Net
readNetFromDarknet(String cfgFile)
static Net
readNetFromDarknet(String cfgFile, String darknetModel)
static Net
readNetFromDarknet(MatOfByte bufferCfg)
static Net
readNetFromDarknet(MatOfByte bufferCfg, MatOfByte bufferModel)
static Net
readNetFromModelOptimizer(String xml, String bin)
static Net
readNetFromTensorflow(String model)
static Net
readNetFromTensorflow(String model, String config)
static Net
readNetFromTensorflow(MatOfByte bufferModel)
static Net
readNetFromTensorflow(MatOfByte bufferModel, MatOfByte bufferConfig)
static Net
readNetFromTorch(String model)
static Net
readNetFromTorch(String model, boolean isBinary)
static Mat
readTorchBlob(String filename)
static Mat
readTorchBlob(String filename, boolean isBinary)
static void
shrinkCaffeModel(String src, String dst)
static void
shrinkCaffeModel(String src, String dst, List<String> layersTypes)
-
-
-
Field Detail
-
DNN_BACKEND_DEFAULT
public static final int DNN_BACKEND_DEFAULT
- See Also:
- Constant Field Values
-
DNN_BACKEND_HALIDE
public static final int DNN_BACKEND_HALIDE
- See Also:
- Constant Field Values
-
DNN_BACKEND_INFERENCE_ENGINE
public static final int DNN_BACKEND_INFERENCE_ENGINE
- See Also:
- Constant Field Values
-
DNN_BACKEND_OPENCV
public static final int DNN_BACKEND_OPENCV
- See Also:
- Constant Field Values
-
DNN_TARGET_CPU
public static final int DNN_TARGET_CPU
- See Also:
- Constant Field Values
-
DNN_TARGET_OPENCL
public static final int DNN_TARGET_OPENCL
- See Also:
- Constant Field Values
-
DNN_TARGET_OPENCL_FP16
public static final int DNN_TARGET_OPENCL_FP16
- See Also:
- Constant Field Values
-
DNN_TARGET_MYRIAD
public static final int DNN_TARGET_MYRIAD
- See Also:
- Constant Field Values
-
-
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)
-
blobFromImages
public static Mat blobFromImages(List<Mat> images, double scalefactor, Size size, Scalar mean, boolean swapRB, boolean crop, int ddepth)
-
blobFromImages
public static Mat blobFromImages(List<Mat> images, double scalefactor, Size size, Scalar mean, boolean swapRB, boolean crop)
-
blobFromImages
public static Mat blobFromImages(List<Mat> images, double scalefactor, Size size, Scalar mean, boolean swapRB)
-
blobFromImages
public static Mat blobFromImages(List<Mat> images, double scalefactor, Size size, Scalar mean)
-
readNetFromDarknet
public static Net readNetFromDarknet(MatOfByte bufferCfg, MatOfByte bufferModel)
-
readNetFromTensorflow
public static Net readNetFromTensorflow(MatOfByte bufferModel, MatOfByte bufferConfig)
-
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)
-
shrinkCaffeModel
public static void shrinkCaffeModel(String src, String dst, List<String> layersTypes)
-
-