public class opencv_dnn extends opencv_dnn
| Modifier and Type | Class and Description |
|---|---|
static class |
opencv_dnn._LayerStaticRegisterer
\}
\}
|
static class |
opencv_dnn.Blob
\brief This class provides methods for continuous n-dimensional CPU and GPU array processing.
|
static class |
opencv_dnn.BlobPointerVector |
static class |
opencv_dnn.BlobShape
\addtogroup dnn
\{
|
static class |
opencv_dnn.BlobVector |
static class |
opencv_dnn.Dict
\brief This class implements name-value dictionary, values are instances of DictValue.
|
static class |
opencv_dnn.DictValue
\addtogroup dnn
\{
|
static class |
opencv_dnn.Importer
\brief Small interface class for loading trained serialized models of different dnn-frameworks.
|
static class |
opencv_dnn.Layer
\brief This interface class allows to build new Layers - are building blocks of networks.
|
static class |
opencv_dnn.LayerFactory
\addtogroup dnn
\{
\defgroup LayerFactoryModule Utilities for new layers registration
\{
|
static class |
opencv_dnn.LayerParams
\brief This class provides all data needed to initialize layer.
|
static class |
opencv_dnn.Net
\brief This class allows to create and manipulate comprehensive artificial neural networks.
|
| Constructor and Description |
|---|
opencv_dnn() |
| Modifier and Type | Method and Description |
|---|---|
static opencv_dnn.Importer |
createCaffeImporter(BytePointer prototxt) |
static opencv_dnn.Importer |
createCaffeImporter(BytePointer prototxt,
BytePointer caffeModel)
\brief Creates the importer of Caffe framework network.
|
static opencv_dnn.Importer |
createCaffeImporter(String prototxt) |
static opencv_dnn.Importer |
createCaffeImporter(String prototxt,
String caffeModel) |
static opencv_dnn.Importer |
createTorchImporter(BytePointer filename) |
static opencv_dnn.Importer |
createTorchImporter(BytePointer filename,
boolean isBinary)
\brief Creates the importer of Torch7 framework network.
|
static opencv_dnn.Importer |
createTorchImporter(String filename) |
static opencv_dnn.Importer |
createTorchImporter(String filename,
boolean isBinary) |
static void |
initModule()
\addtogroup dnn
\{
|
map@Namespace(value="cv::dnn") public static void initModule()
/** \brief Initialize dnn module and built-in layers. This function automatically called on most of OpenCV builds, but you need to call it manually on some specific configurations (iOS for example).
@Namespace(value="cv::dnn") @opencv_core.Ptr public static opencv_dnn.Importer createCaffeImporter(@opencv_core.Str BytePointer prototxt, @opencv_core.Str BytePointer caffeModel)
prototxt - path to the .prototxt file with text description of the network architecture.caffeModel - path to the .caffemodel file with learned network.@Namespace(value="cv::dnn") @opencv_core.Ptr public static opencv_dnn.Importer createCaffeImporter(@opencv_core.Str BytePointer prototxt)
@Namespace(value="cv::dnn") @opencv_core.Ptr public static opencv_dnn.Importer createCaffeImporter(@opencv_core.Str String prototxt, @opencv_core.Str String caffeModel)
@Namespace(value="cv::dnn") @opencv_core.Ptr public static opencv_dnn.Importer createCaffeImporter(@opencv_core.Str String prototxt)
@Namespace(value="cv::dnn") @opencv_core.Ptr public static opencv_dnn.Importer createTorchImporter(@opencv_core.Str BytePointer filename, @Cast(value="bool") boolean isBinary)
filename - path to the file, dumped from Torch by using torch.save() function.isBinary - specifies whether the network was serialized in ascii mode or binary.@Namespace(value="cv::dnn") @opencv_core.Ptr public static opencv_dnn.Importer createTorchImporter(@opencv_core.Str BytePointer filename)
@Namespace(value="cv::dnn") @opencv_core.Ptr public static opencv_dnn.Importer createTorchImporter(@opencv_core.Str String filename, @Cast(value="bool") boolean isBinary)
@Namespace(value="cv::dnn") @opencv_core.Ptr public static opencv_dnn.Importer createTorchImporter(@opencv_core.Str String filename)
Copyright © 2016. All rights reserved.