opencv2/dnn/layer.hpp#

#include <opencv2/dnn.hpp>

Include dependency graph for layer.hpp:

opencv2/dnn/layer.hpp Node1 opencv2/dnn/layer.hpp Node2 opencv2/dnn.hpp Node1->Node2 Node3 opencv2/dnn/dnn.hpp Node2->Node3 Node3->Node1 Node4 ostream Node3->Node4 Node5 vector Node3->Node5 Node6 opencv2/core.hpp Node3->Node6 Node54 opencv2/core/async.hpp Node3->Node54 Node56 ../dnn/version.hpp Node3->Node56 Node57 opencv2/dnn/dict.hpp Node3->Node57 Node59 opencv2/dnn/dnn.inl.hpp Node3->Node59 Node60 opencv2/dnn/utils/inference _engine.hpp Node3->Node60 Node7 opencv2/core/cvdef.h Node6->Node7 Node14 opencv2/core/base.hpp Node6->Node14 Node18 opencv2/core/cvstd.hpp Node6->Node18 Node34 opencv2/core/traits.hpp Node6->Node34 Node35 opencv2/core/matx.hpp Node6->Node35 Node40 opencv2/core/types.hpp Node6->Node40 Node42 opencv2/core/mat.hpp Node6->Node42 Node46 opencv2/core/persistence.hpp Node6->Node46 Node47 opencv2/core/operations.hpp Node6->Node47 Node49 opencv2/core/cvstd.inl.hpp Node6->Node49 Node50 opencv2/core/utility.hpp Node6->Node50 Node53 opencv2/core/optim.hpp Node6->Node53 Node8 opencv2/core/version.hpp Node7->Node8 Node9 limits Node7->Node9 Node10 opencv2/core/hal/interface.h Node7->Node10 Node12 cstdint Node7->Node12 Node13 cv_cpu_dispatch.h Node7->Node13 Node11 cstddef Node10->Node11 Node10->Node12 Node14->Node7 Node15 opencv2/opencv_modules.hpp Node14->Node15 Node16 climits Node14->Node16 Node17 algorithm Node14->Node17 Node14->Node18 Node28 opencv2/core/fwddecl.hpp Node14->Node28 Node29 opencv2/core/neon_utils.hpp Node14->Node29 Node30 opencv2/core/vsx_utils.hpp Node14->Node30 Node32 opencv2/core/exception.hpp Node14->Node32 Node33 opencv2/core/check.hpp Node14->Node33 Node18->Node7 Node18->Node11 Node18->Node17 Node19 cstring Node18->Node19 Node20 cctype Node18->Node20 Node21 string Node18->Node21 Node22 utility Node18->Node22 Node23 cstdlib Node18->Node23 Node24 cmath Node18->Node24 Node25 cvstd_wrapper.hpp Node18->Node25 Node25->Node7 Node25->Node21 Node26 memory Node25->Node26 Node27 type_traits Node25->Node27 Node28->Node7 Node29->Node7 Node30->Node7 Node31 assert.h Node30->Node31 Node32->Node7 Node32->Node18 Node33->Node7 Node33->Node18 Node33->Node28 Node34->Node7 Node35->Node7 Node35->Node14 Node35->Node34 Node36 opencv2/core/saturate.hpp Node35->Node36 Node38 initializer_list Node35->Node38 Node39 opencv2/core/matx.inl.hpp Node35->Node39 Node36->Node7 Node36->Node16 Node37 opencv2/core/fast_math.hpp Node36->Node37 Node37->Node7 Node37->Node24 Node40->Node5 Node40->Node7 Node40->Node9 Node40->Node16 Node40->Node18 Node40->Node35 Node41 cfloat Node40->Node41 Node42->Node27 Node42->Node35 Node42->Node40 Node43 opencv2/core/bufferpool.hpp Node42->Node43 Node44 array Node42->Node44 Node45 opencv2/core/mat.inl.hpp Node42->Node45 Node46->Node40 Node46->Node42 Node47->Node4 Node48 cstdio Node47->Node48 Node50->Node4 Node50->Node6 Node51 functional Node50->Node51 Node52 mutex Node50->Node52 Node53->Node6 Node54->Node42 Node55 chrono Node54->Node55 Node57->Node3 Node57->Node4 Node57->Node6 Node58 map Node57->Node58 Node60->Node3

opencv2/dnn/layer.hpp Node1 opencv2/dnn/layer.hpp Node2 opencv2/dnn.hpp Node1->Node2 Node3 opencv2/dnn/dnn.hpp Node2->Node3 Node3->Node1 Node4 ostream Node3->Node4 Node5 vector Node3->Node5 Node6 opencv2/core.hpp Node3->Node6 Node54 opencv2/core/async.hpp Node3->Node54 Node56 ../dnn/version.hpp Node3->Node56 Node57 opencv2/dnn/dict.hpp Node3->Node57 Node59 opencv2/dnn/dnn.inl.hpp Node3->Node59 Node60 opencv2/dnn/utils/inference _engine.hpp Node3->Node60 Node7 opencv2/core/cvdef.h Node6->Node7 Node14 opencv2/core/base.hpp Node6->Node14 Node18 opencv2/core/cvstd.hpp Node6->Node18 Node34 opencv2/core/traits.hpp Node6->Node34 Node35 opencv2/core/matx.hpp Node6->Node35 Node40 opencv2/core/types.hpp Node6->Node40 Node42 opencv2/core/mat.hpp Node6->Node42 Node46 opencv2/core/persistence.hpp Node6->Node46 Node47 opencv2/core/operations.hpp Node6->Node47 Node49 opencv2/core/cvstd.inl.hpp Node6->Node49 Node50 opencv2/core/utility.hpp Node6->Node50 Node53 opencv2/core/optim.hpp Node6->Node53 Node8 opencv2/core/version.hpp Node7->Node8 Node9 limits Node7->Node9 Node10 opencv2/core/hal/interface.h Node7->Node10 Node12 cstdint Node7->Node12 Node13 cv_cpu_dispatch.h Node7->Node13 Node11 cstddef Node10->Node11 Node10->Node12 Node14->Node7 Node15 opencv2/opencv_modules.hpp Node14->Node15 Node16 climits Node14->Node16 Node17 algorithm Node14->Node17 Node14->Node18 Node28 opencv2/core/fwddecl.hpp Node14->Node28 Node29 opencv2/core/neon_utils.hpp Node14->Node29 Node30 opencv2/core/vsx_utils.hpp Node14->Node30 Node32 opencv2/core/exception.hpp Node14->Node32 Node33 opencv2/core/check.hpp Node14->Node33 Node18->Node7 Node18->Node11 Node18->Node17 Node19 cstring Node18->Node19 Node20 cctype Node18->Node20 Node21 string Node18->Node21 Node22 utility Node18->Node22 Node23 cstdlib Node18->Node23 Node24 cmath Node18->Node24 Node25 cvstd_wrapper.hpp Node18->Node25 Node25->Node7 Node25->Node21 Node26 memory Node25->Node26 Node27 type_traits Node25->Node27 Node28->Node7 Node29->Node7 Node30->Node7 Node31 assert.h Node30->Node31 Node32->Node7 Node32->Node18 Node33->Node7 Node33->Node18 Node33->Node28 Node34->Node7 Node35->Node7 Node35->Node14 Node35->Node34 Node36 opencv2/core/saturate.hpp Node35->Node36 Node38 initializer_list Node35->Node38 Node39 opencv2/core/matx.inl.hpp Node35->Node39 Node36->Node7 Node36->Node16 Node37 opencv2/core/fast_math.hpp Node36->Node37 Node37->Node7 Node37->Node24 Node40->Node5 Node40->Node7 Node40->Node9 Node40->Node16 Node40->Node18 Node40->Node35 Node41 cfloat Node40->Node41 Node42->Node27 Node42->Node35 Node42->Node40 Node43 opencv2/core/bufferpool.hpp Node42->Node43 Node44 array Node42->Node44 Node45 opencv2/core/mat.inl.hpp Node42->Node45 Node46->Node40 Node46->Node42 Node47->Node4 Node48 cstdio Node47->Node48 Node50->Node4 Node50->Node6 Node51 functional Node50->Node51 Node52 mutex Node50->Node52 Node53->Node6 Node54->Node42 Node55 chrono Node54->Node55 Node57->Node3 Node57->Node4 Node57->Node6 Node58 map Node57->Node58 Node60->Node3

This graph shows which files directly or indirectly include layer.hpp:

incby nc8a7cf034f opencv2/dnn/all_layers.hpp n884fda277d opencv2/dnn.hpp nc8a7cf034f->n884fda277d nf394cddfac opencv2/dnn/utils/debug_utils.hpp nff502ad36d opencv2/dnn/dnn.hpp nf394cddfac->nff502ad36d n0b3ce81988 opencv2/dnn/dict.hpp n0b3ce81988->nff502ad36d nff502ad36d->n0b3ce81988 n8f71958174 opencv2/dnn/utils/inference_engine.hpp nff502ad36d->n8f71958174 n1f590f3374 opencv2/dnn/layer.hpp nff502ad36d->n1f590f3374 n884fda277d->nff502ad36d n652930f76d opencv2/dnn_superres.hpp n652930f76d->n884fda277d n8f71958174->nff502ad36d n31abec1ee2 opencv2/dnn/layer.details.hpp n31abec1ee2->n1f590f3374 n1f590f3374->n884fda277d ncfd40fef64 opencv2/dnn/layer_reg.private.hpp ncfd40fef64->n884fda277d n3d71776062 opencv2/dnn/shape_utils.hpp n3d71776062->nff502ad36d

incby nc8a7cf034f opencv2/dnn/all_layers.hpp n884fda277d opencv2/dnn.hpp nc8a7cf034f->n884fda277d nf394cddfac opencv2/dnn/utils/debug_utils.hpp nff502ad36d opencv2/dnn/dnn.hpp nf394cddfac->nff502ad36d n0b3ce81988 opencv2/dnn/dict.hpp n0b3ce81988->nff502ad36d nff502ad36d->n0b3ce81988 n8f71958174 opencv2/dnn/utils/inference_engine.hpp nff502ad36d->n8f71958174 n1f590f3374 opencv2/dnn/layer.hpp nff502ad36d->n1f590f3374 n884fda277d->nff502ad36d n652930f76d opencv2/dnn_superres.hpp n652930f76d->n884fda277d n8f71958174->nff502ad36d n31abec1ee2 opencv2/dnn/layer.details.hpp n31abec1ee2->n1f590f3374 n1f590f3374->n884fda277d ncfd40fef64 opencv2/dnn/layer_reg.private.hpp ncfd40fef64->n884fda277d n3d71776062 opencv2/dnn/shape_utils.hpp n3d71776062->nff502ad36d

Classes#

class cv::dnn::LayerFactory

Layer factory allows to create instances of registered layers. More…

Namespaces#

namespace cv
namespace cv::dnn