OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
已實現層的部分列表

詳細描述

dnn模組的這個小節包含關於內建層及其描述的資訊。

這裡列出的類實際上為建立內建層的例項提供了C++ API。除了這種層例項化方式之外,還有一種更常用的工廠API(參見新層註冊的實用程式),它允許動態(按名稱)建立層和註冊新層。您可以同時使用這兩種API,但工廠API對於原生C++程式設計來說不太方便,主要用於匯入器內部(參見readNetFromCaffe()readNetFromTorch()readNetFromTensorflow())。

內建層部分地重現了相應的Caffe和Torch7層的功能。特別是,以下層和Caffe匯入器經過測試,可以重現Caffe功能

類  cv::dnn::AbsLayer
 
類  cv::dnn::AccumLayer
 
類  cv::dnn::AcoshLayer
 
類  cv::dnn::AcosLayer
 
類  cv::dnn::ActivationLayer
 
類  cv::dnn::ActivationLayerInt8
 
類  cv::dnn::ArgLayer
 ArgMax/ArgMin層。更多...
 
類  cv::dnn::AsinhLayer
 
類  cv::dnn::AsinLayer
 
類  cv::dnn::AtanhLayer
 
類  cv::dnn::AtanLayer
 
類  cv::dnn::AttentionLayer
 
類  cv::dnn::BaseConvolutionLayer
 
類  cv::dnn::BatchNormLayer
 
類  cv::dnn::BatchNormLayerInt8
 
類  cv::dnn::BlankLayer
 
類  cv::dnn::BNLLLayer
 
類  cv::dnn::CeilLayer
 
類  cv::dnn::CeluLayer
 
類  cv::dnn::ChannelsPReLULayer
 
類  cv::dnn::CompareLayer
 
類  cv::dnn::ConcatLayer
 
類  cv::dnn::ConstLayer
 
類  cv::dnn::ConvolutionLayer
 
類  cv::dnn::ConvolutionLayerInt8
 
類  cv::dnn::CorrelationLayer
 
類  cv::dnn::CoshLayer
 
類  cv::dnn::CosLayer
 
類  cv::dnn::CropAndResizeLayer
 
類  cv::dnn::CropLayer
 
類  cv::dnn::CumSumLayer
 
類  cv::dnn::DataAugmentationLayer
 
類  cv::dnn::DeconvolutionLayer
 
類  cv::dnn::DepthToSpaceLayer
 
類  cv::dnn::DequantizeLayer
 
類  cv::dnn::DetectionOutputLayer
 檢測輸出層。更多...
 
類  cv::dnn::EinsumLayer
 此函式基於愛因斯坦求和約定執行陣列求和。該函式允許使用下標簡潔地表達各種數學運算。更多...
 
類  cv::dnn::EltwiseLayer
 對輸入進行逐元素操作。更多...
 
類  cv::dnn::EltwiseLayerInt8
 
類  cv::dnn::ELULayer
 
類  cv::dnn::ErfLayer
 
類  cv::dnn::ExpandLayer
 
類  cv::dnn::ExpLayer
 
類  cv::dnn::FlattenLayer
 
類  cv::dnn::FloorLayer
 
類  cv::dnn::FlowWarpLayer
 
類  cv::dnn::GatherElementsLayer
 GatherElements層GatherElements接收兩個輸入資料和相同秩r >= 1的索引和一個可選的屬性axis,其工作方式如下:output[i][j][k] = data[index[i][j][k]][j][k] 如果axis = 0且r = 3 output[i][j][k] = data[i][index[i][j][k]][k] 如果axis = 1且r = 3 output[i][j][k] = data[i][j][index[i][j][k]] 如果axis = 2且r = 3。更多...
 
類  cv::dnn::GatherLayer
 Gather層。更多...
 
類  cv::dnn::GeluApproximationLayer
 
類  cv::dnn::GeluLayer
 
類  cv::dnn::GemmLayer
 
類  cv::dnn::GroupNormLayer
 
類  cv::dnn::GRULayer
 GRU迴圈單層。更多...
 
類  cv::dnn::HardSigmoidLayer
 
類  cv::dnn::HardSwishLayer
 
類  cv::dnn::InnerProductLayer
 
類  cv::dnn::InnerProductLayerInt8
 
類  cv::dnn::InstanceNormLayer
 
類  cv::dnn::InterpLayer
 來自https://github.com/cdmh/deeplab-public-ver2的雙線性調整大小層。更多...
 
類  cv::dnn::LayerNormLayer
 
類  cv::dnn::LogLayer
 
類  cv::dnn::LRNLayer
 
類  cv::dnn::LSTMLayer
 LSTM迴圈層。更多...
 
類  cv::dnn::MatMulLayer
 
類  cv::dnn::MaxUnpoolLayer
 
類  cv::dnn::MishLayer
 
類  cv::dnn::MVNLayer
 
類  cv::dnn::NaryEltwiseLayer
 
類  cv::dnn::NormalizeBBoxLayer
 \( L_p \) - 歸一化層。更多...
 
類  cv::dnn::NotLayer
 
類  cv::dnn::PaddingLayer
 為特定軸新增額外值。更多...
 
類  cv::dnn::PermuteLayer
 
類  cv::dnn::PoolingLayer
 
類  cv::dnn::PoolingLayerInt8
 
類  cv::dnn::PowerLayer
 
類  cv::dnn::PriorBoxLayer
 
類  cv::dnn::ProposalLayer
 
類  cv::dnn::QuantizeLayer
 
類  cv::dnn::ReciprocalLayer
 
類  cv::dnn::ReduceLayer
 
類  cv::dnn::RegionLayer
 
類  cv::dnn::ReLU6Layer
 
類  cv::dnn::ReLULayer
 
類  cv::dnn::ReorgLayer
 
類  cv::dnn::RequantizeLayer
 
類  cv::dnn::ReshapeLayer
 
類  cv::dnn::ResizeLayer
 透過最近鄰或雙線性策略調整輸入4維blob的大小。更多...
 
類  cv::dnn::RNNLayer
 經典迴圈層。更多...
 
類  cv::dnn::RoundLayer
 
類  cv::dnn::ScaleLayer
 
類  cv::dnn::ScaleLayerInt8
 
類  cv::dnn::ScatterLayer
 
類  cv::dnn::ScatterNDLayer
 
類  cv::dnn::SeluLayer
 
類  cv::dnn::ShiftLayer
 
類  cv::dnn::ShiftLayerInt8
 
類  cv::dnn::ShrinkLayer
 
類  cv::dnn::ShuffleChannelLayer
 
類  cv::dnn::SigmoidLayer
 
類  cv::dnn::SignLayer
 
類  cv::dnn::SinhLayer
 
類  cv::dnn::SinLayer
 
類  cv::dnn::SliceLayer
 
類  cv::dnn::SoftmaxLayer
 
類  cv::dnn::SoftmaxLayerInt8
 
類  cv::dnn::SoftplusLayer
 
類  cv::dnn::SoftsignLayer
 
類  cv::dnn::SpaceToDepthLayer
 
類  cv::dnn::SplitLayer
 
類  cv::dnn::SqrtLayer
 
類  cv::dnn::SwishLayer
 
類  cv::dnn::TanHLayer
 
類  cv::dnn::TanLayer
 
類  cv::dnn::ThresholdedReluLayer
 
類  cv::dnn::TileLayer
 
類  cv::dnn::TopKLayer