OpenCV 4.13.0
Open Source Computer Vision
読み込み中...
検索中...
見つかりません
🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。
実装済みレイヤーの一部リスト

詳細説明

この dnn モジュールのサブセクションには、組み込みレイヤとその説明に関する情報が含まれる。

ここに列挙されているクラスは、実際には組み込みレイヤのインスタンスを作成するための C++ API を提供する。この方法でのレイヤのインスタンス化に加えて、より一般的なファクトリ API(新規レイヤー登録のためのユーティリティ を参照)が存在し、これによりレイヤを動的に(名前で)作成したり、新しいものを登録したりできる。両方の API を使用できるが、ファクトリ API はネイティブ C++ プログラミングには不便であり、基本的にインポータ内部での使用を想定して設計されている(readNetFromCaffe()readNetFromTorch()readNetFromTensorflow() を参照)。

組み込みレイヤは、対応する Caffe および Torch7 のレイヤの機能を部分的に再現する。特に、次のレイヤと Caffe インポータは、Caffe の機能を再現することがテストされている:

クラス

class  cv::dnn::AbsLayer
 
class  cv::dnn::AccumLayer
 
class  cv::dnn::AcoshLayer
 
class  cv::dnn::AcosLayer
 
class  cv::dnn::ActivationLayer
 
class  cv::dnn::ActivationLayerInt8
 
class  cv::dnn::ArgLayer
 ArgMax/ArgMin レイヤ。 続きを読む...
 
class  cv::dnn::AsinhLayer
 
class  cv::dnn::AsinLayer
 
class  cv::dnn::AtanhLayer
 
class  cv::dnn::AtanLayer
 
class  cv::dnn::AttentionLayer
 
class  cv::dnn::BaseConvolutionLayer
 
class  cv::dnn::BatchNormLayer
 
class  cv::dnn::BatchNormLayerInt8
 
class  cv::dnn::BlankLayer
 
class  cv::dnn::BNLLLayer
 
class  cv::dnn::CeilLayer
 
class  cv::dnn::CeluLayer
 
class  cv::dnn::ChannelsPReLULayer
 
class  cv::dnn::CompareLayer
 
class  cv::dnn::ConcatLayer
 
class  cv::dnn::ConstLayer
 
class  cv::dnn::ConvolutionLayer
 
class  cv::dnn::ConvolutionLayerInt8
 
class  cv::dnn::CorrelationLayer
 
class  cv::dnn::CoshLayer
 
class  cv::dnn::CosLayer
 
class  cv::dnn::CropAndResizeLayer
 
class  cv::dnn::CropLayer
 
class  cv::dnn::CumSumLayer
 
class  cv::dnn::DataAugmentationLayer
 
class  cv::dnn::DeconvolutionLayer
 
class  cv::dnn::DepthToSpaceLayer
 
class  cv::dnn::DequantizeLayer
 
class  cv::dnn::DetectionOutputLayer
 検出出力レイヤ。 続きを読む...
 
class  cv::dnn::EinsumLayer
 この関数はアインシュタインの縮約記法に基づいて配列の総和を実行する。この関数により、添字を用いてさまざまな数学的演算を簡潔に表現できる。 続きを読む...
 
class  cv::dnn::EltwiseLayer
 入力に対する要素ごとの演算。 続きを読む...
 
class  cv::dnn::EltwiseLayerInt8
 
class  cv::dnn::ELULayer
 
class  cv::dnn::ErfLayer
 
class  cv::dnn::ExpandLayer
 
class  cv::dnn::ExpLayer
 
class  cv::dnn::FlattenLayer
 
class  cv::dnn::FloorLayer
 
class  cv::dnn::FlowWarpLayer
 
class  cv::dnn::GatherElementsLayer
 GatherElements レイヤ。GatherElements は、同じランク r >= 1 を持つ 2 つの入力 data と indices、およびオプションの属性 axis を受け取り、次のように動作する: axis = 0 かつ r = 3 のとき output[i][j][k] = data[index[i][j][k]][j][k]、axis = 1 かつ r = 3 のとき output[i][j][k] = data[i][index[i][j][k]][k]、axis = 2 かつ r = 3 のとき output[i][j][k] = data[i][j][index[i][j][k]]。 続きを読む...
 
class  cv::dnn::GatherLayer
 Gather レイヤ。 続きを読む...
 
class  cv::dnn::GeluApproximationLayer
 
class  cv::dnn::GeluLayer
 
class  cv::dnn::GemmLayer
 
class  cv::dnn::GroupNormLayer
 
class  cv::dnn::GRULayer
 GRU リカレント単層。 続きを読む...
 
class  cv::dnn::HardSigmoidLayer
 
class  cv::dnn::HardSwishLayer
 
class  cv::dnn::InnerProductLayer
 
class  cv::dnn::InnerProductLayerInt8
 
class  cv::dnn::InstanceNormLayer
 
class  cv::dnn::InterpLayer
 https://github.com/cdmh/deeplab-public-ver2 によるバイリニアリサイズレイヤ。 続きを読む...
 
class  cv::dnn::LayerNormLayer
 
class  cv::dnn::LogLayer
 
class  cv::dnn::LRNLayer
 
class  cv::dnn::LSTMLayer
 LSTM リカレントレイヤ。 続きを読む...
 
class  cv::dnn::MatMulLayer
 
class  cv::dnn::MaxUnpoolLayer
 
class  cv::dnn::MishLayer
 
class  cv::dnn::MVNLayer
 
class  cv::dnn::NaryEltwiseLayer
 
class  cv::dnn::NormalizeBBoxLayer
 \( L_p \) 正規化レイヤ。 続きを読む...
 
class  cv::dnn::NotLayer
 
class  cv::dnn::PaddingLayer
 特定の軸に追加の値を加える。 続きを読む...
 
class  cv::dnn::PermuteLayer
 
class  cv::dnn::PoolingLayer
 
class  cv::dnn::PoolingLayerInt8
 
class  cv::dnn::PowerLayer
 
class  cv::dnn::PriorBoxLayer
 
class  cv::dnn::ProposalLayer
 
class  cv::dnn::QuantizeLayer
 
class  cv::dnn::ReciprocalLayer
 
class  cv::dnn::ReduceLayer
 
class  cv::dnn::RegionLayer
 
class  cv::dnn::ReLU6Layer
 
class  cv::dnn::ReLULayer
 
class  cv::dnn::ReorgLayer
 
class  cv::dnn::RequantizeLayer
 
class  cv::dnn::ReshapeLayer
 
class  cv::dnn::ResizeLayer
 入力の 4 次元 blob を最近傍法またはバイリニア法でリサイズする。 続きを読む...
 
class  cv::dnn::RNNLayer
 古典的なリカレントレイヤ。 続きを読む...
 
class  cv::dnn::RoundLayer
 
class  cv::dnn::ScaleLayer
 
class  cv::dnn::ScaleLayerInt8
 
class  cv::dnn::ScatterLayer
 
class  cv::dnn::ScatterNDLayer
 
class  cv::dnn::SeluLayer
 
class  cv::dnn::ShiftLayer
 
class  cv::dnn::ShiftLayerInt8
 
class  cv::dnn::ShrinkLayer
 
class  cv::dnn::ShuffleChannelLayer
 
class  cv::dnn::SigmoidLayer
 
class  cv::dnn::SignLayer
 
class  cv::dnn::SinhLayer
 
class  cv::dnn::SinLayer
 
class  cv::dnn::SliceLayer
 
class  cv::dnn::SoftmaxLayer
 
class  cv::dnn::SoftmaxLayerInt8
 
class  cv::dnn::SoftplusLayer
 
class  cv::dnn::SoftsignLayer
 
class  cv::dnn::SpaceToDepthLayer
 
class  cv::dnn::SplitLayer
 
class  cv::dnn::SqrtLayer
 
class  cv::dnn::SwishLayer
 
class  cv::dnn::TanHLayer
 
class  cv::dnn::TanLayer
 
class  cv::dnn::ThresholdedReluLayer
 
class  cv::dnn::TileLayer
 
class  cv::dnn::TopKLayer