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

名前空間

namespace  accessor
 
namespace  details
 

クラス

struct  _Range
 
class  AbsLayer
 
class  AccumLayer
 
class  AcoshLayer
 
class  AcosLayer
 
class  ActivationLayer
 
class  ActivationLayerInt8
 
class  ArgLayer
 ArgMax/ArgMin レイヤ。 続きを読む...
 
class  AsinhLayer
 
class  AsinLayer
 
class  AtanhLayer
 
class  AtanLayer
 
class  AttentionLayer
 
class  BackendNode
 このクラスの派生クラスは、特定のバックエンドの機能をカプセル化する。 詳細...
 
class  BackendWrapper
 このクラスの派生クラスは、さまざまなバックエンドおよびターゲット向けにcv::Matをラップする。 詳細...
 
class  BaseConvolutionLayer
 
class  BatchNormLayer
 
class  BatchNormLayerInt8
 
class  BlankLayer
 
class  BNLLLayer
 
class  CeilLayer
 
class  CeluLayer
 
class  ChannelsPReLULayer
 
class  ClassificationModel
 このクラスは分類モデルのための高レベルAPIを表す。 詳細...
 
class  CompareLayer
 
class  ConcatLayer
 
class  ConstLayer
 
class  ConvolutionLayer
 
class  ConvolutionLayerInt8
 
class  CorrelationLayer
 
class  CoshLayer
 
class  CosLayer
 
class  CropAndResizeLayer
 
class  CropLayer
 
class  CumSumLayer
 
class  DataAugmentationLayer
 
class  DeconvolutionLayer
 
class  DepthToSpaceLayer
 
class  DequantizeLayer
 
class  DetectionModel
 このクラスは物体検出ネットワークのための高レベルAPIを表す。 詳細...
 
class  DetectionOutputLayer
 検出出力レイヤ。 続きを読む...
 
class  Dict
 このクラスは名前と値の辞書を実装する。値はDictValueのインスタンスである。 詳細...
 
struct  DictValue
 この構造体は、double、cv::String、int64のいずれかの型のスカラー値(または配列)を格納する。 詳細...
 
class  EinsumLayer
 この関数はアインシュタインの縮約記法に基づいて配列の総和を実行する。この関数により、添字を用いてさまざまな数学的演算を簡潔に表現できる。 続きを読む...
 
class  EltwiseLayer
 入力に対する要素ごとの演算。 続きを読む...
 
class  EltwiseLayerInt8
 
class  ELULayer
 
class  ErfLayer
 
class  ExpandLayer
 
class  ExpLayer
 
class  FlattenLayer
 
class  FloorLayer
 
class  FlowWarpLayer
 
class  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  GatherLayer
 Gather レイヤ。 続きを読む...
 
class  GeluApproximationLayer
 
class  GeluLayer
 
class  GemmLayer
 
class  GroupNormLayer
 
class  GRULayer
 GRU リカレント単層。 続きを読む...
 
class  HardSigmoidLayer
 
class  HardSwishLayer
 
struct  Image2BlobParams
 画像をblobに変換する際の処理パラメータ。 詳細...
 
class  InnerProductLayer
 
class  InnerProductLayerInt8
 
class  InstanceNormLayer
 
class  InterpLayer
 https://github.com/cdmh/deeplab-public-ver2 によるバイリニアリサイズレイヤ。 続きを読む...
 
class  KeypointsModel
 このクラスはキーポイントモデルのための高レベルAPIを表す。 詳細...
 
class  Layer
 このインターフェースクラスは、ネットワークの構成要素である新しいLayerの構築を可能にする。 詳細...
 
class  LayerFactory
 レイヤーファクトリは、登録されたレイヤーのインスタンスを生成できる。続き...
 
class  LayerNormLayer
 
class  LayerParams
 このクラスはレイヤーを初期化するために必要なすべてのデータを提供する。 詳細...
 
class  LogLayer
 
class  LRNLayer
 
class  LSTMLayer
 LSTM リカレントレイヤ。 続きを読む...
 
class  MatMulLayer
 
class  MaxUnpoolLayer
 
class  MishLayer
 
class  Model
 このクラスはニューラルネットワークのための高レベルAPIを表す。 詳細...
 
class  MVNLayer
 
class  NaryEltwiseLayer
 
class  Net
 このクラスは、包括的な人工ニューラルネットワークの作成と操作を可能にする。 詳細...
 
class  NormalizeBBoxLayer
 \( L_p \) 正規化レイヤ。 続きを読む...
 
class  NotLayer
 
class  PaddingLayer
 特定の軸に追加の値を加える。 続きを読む...
 
class  PermuteLayer
 
class  PoolingLayer
 
class  PoolingLayerInt8
 
class  PowerLayer
 
class  PriorBoxLayer
 
class  ProposalLayer
 
class  QuantizeLayer
 
class  ReciprocalLayer
 
class  ReduceLayer
 
class  RegionLayer
 
class  ReLU6Layer
 
class  ReLULayer
 
class  ReorgLayer
 
class  RequantizeLayer
 
class  ReshapeLayer
 
class  ResizeLayer
 入力の 4 次元 blob を最近傍法またはバイリニア法でリサイズする。 続きを読む...
 
class  RNNLayer
 古典的なリカレントレイヤ。 続きを読む...
 
class  RoundLayer
 
class  ScaleLayer
 
class  ScaleLayerInt8
 
class  ScatterLayer
 
class  ScatterNDLayer
 
class  SegmentationModel
 このクラスはセグメンテーションモデルのための高レベルAPIを表す。 詳細...
 
class  SeluLayer
 
class  ShiftLayer
 
class  ShiftLayerInt8
 
class  ShrinkLayer
 
class  ShuffleChannelLayer
 
class  SigmoidLayer
 
class  SignLayer
 
class  SinhLayer
 
class  SinLayer
 
class  SliceLayer
 
class  SoftmaxLayer
 
class  SoftmaxLayerInt8
 
class  SoftplusLayer
 
class  SoftsignLayer
 
class  SpaceToDepthLayer
 
class  SplitLayer
 
class  SqrtLayer
 
class  SwishLayer
 
class  TanHLayer
 
class  TanLayer
 
class  TextDetectionModel
 テキスト検出ネットワークの基底クラス。 詳細...
 
class  TextDetectionModel_DB
 このクラスは、DBモデルに対応したテキスト検出DLネットワークのための高レベルAPIを表す。 詳細...
 
class  TextDetectionModel_EAST
 このクラスは、EASTモデルに対応したテキスト検出DLネットワークのための高レベルAPIを表す。 詳細...
 
class  TextRecognitionModel
 このクラスはテキスト認識ネットワークのための高レベルAPIを表す。 詳細...
 
class  ThresholdedReluLayer
 
class  TileLayer
 
class  TopKLayer
 

型定義

typedef std::map< std::string, std::vector< LayerFactory::Constructor > > LayerFactory_Impl
 
typedef std::vector< int > MatShape
 

列挙型

enum  Backend {
  DNN_BACKEND_DEFAULT = 0 ,
  DNN_BACKEND_HALIDE ,
  DNN_BACKEND_INFERENCE_ENGINE ,
  DNN_BACKEND_OPENCV ,
  DNN_BACKEND_VKCOM ,
  DNN_BACKEND_CUDA ,
  DNN_BACKEND_WEBNN ,
  DNN_BACKEND_TIMVX ,
  DNN_BACKEND_CANN
}
 レイヤがサポートする計算バックエンドの列挙。 続き...
 
enum  DataLayout {
  DNN_LAYOUT_UNKNOWN = 0 ,
  DNN_LAYOUT_ND = 1 ,
  DNN_LAYOUT_NCHW = 2 ,
  DNN_LAYOUT_NCDHW = 3 ,
  DNN_LAYOUT_NHWC = 4 ,
  DNN_LAYOUT_NDHWC = 5 ,
  DNN_LAYOUT_PLANAR = 6
}
 モデル推論におけるデータレイアウトの列挙。 続き...
 
enum  ImagePaddingMode {
  DNN_PMODE_NULL = 0 ,
  DNN_PMODE_CROP_CENTER = 1 ,
  DNN_PMODE_LETTERBOX = 2
}
 画像処理モードの列挙。dnn モデルの前処理要件の特殊化を容易にするためのもの。例えば、Yolo シリーズのモデルでよく使われる letter box など。 続き...
 
enum class  SoftNMSMethod {
  SoftNMSMethod::SOFTNMS_LINEAR = 1 ,
  SoftNMSMethod::SOFTNMS_GAUSSIAN = 2
}
 Soft NMS 手法の列挙。 続き...
 
enum  Target {
  DNN_TARGET_CPU = 0 ,
  DNN_TARGET_OPENCL ,
  DNN_TARGET_OPENCL_FP16 ,
  DNN_TARGET_MYRIAD ,
  DNN_TARGET_VULKAN ,
  DNN_TARGET_FPGA ,
  DNN_TARGET_CUDA ,
  DNN_TARGET_CUDA_FP16 ,
  DNN_TARGET_HDDL ,
  DNN_TARGET_NPU ,
  DNN_TARGET_CPU_FP16
}
 計算対象デバイスの列挙。 続き...
 

関数

Mat blobFromImage (InputArray image, double scalefactor=1.0, const Size &size=Size(), const Scalar &mean=Scalar(), bool swapRB=false, bool crop=false, int ddepth=CV_32F)
 画像から4次元のblobを作成する。必要に応じてimageを中心からリサイズおよびクロップし、mean値を減算し、scalefactorで値をスケーリングし、青と赤のチャンネルを入れ替える。
 
void blobFromImage (InputArray image, OutputArray blob, double scalefactor=1.0, const Size &size=Size(), const Scalar &mean=Scalar(), bool swapRB=false, bool crop=false, int ddepth=CV_32F)
 画像から4次元のblobを作成する。
 
Mat blobFromImages (InputArrayOfArrays images, double scalefactor=1.0, Size size=Size(), const Scalar &mean=Scalar(), bool swapRB=false, bool crop=false, int ddepth=CV_32F)
 一連の画像から4次元のblobを作成する。必要に応じてimagesを中心からリサイズおよびクロップし、mean値を減算し、scalefactorで値をスケーリングし、青と赤のチャンネルを入れ替える。
 
void blobFromImages (InputArrayOfArrays images, OutputArray blob, double scalefactor=1.0, Size size=Size(), const Scalar &mean=Scalar(), bool swapRB=false, bool crop=false, int ddepth=CV_32F)
 一連の画像から4次元のblobを作成する。
 
Mat blobFromImagesWithParams (InputArrayOfArrays images, const Image2BlobParams &param=Image2BlobParams())
 指定したパラメータで一連の画像から4次元のblobを作成する。
 
void blobFromImagesWithParams (InputArrayOfArrays images, OutputArray blob, const Image2BlobParams &param=Image2BlobParams())
 
Mat blobFromImageWithParams (InputArray image, const Image2BlobParams &param=Image2BlobParams())
 指定したパラメータで画像から4次元のblobを作成する。
 
void blobFromImageWithParams (InputArray image, OutputArray blob, const Image2BlobParams &param=Image2BlobParams())
 
static MatShape concat (const MatShape &a, const MatShape &b)
 
void enableModelDiagnostics (bool isDiagnosticsMode)
 CV DNN APIによるDNNモデル読み込みの詳細なログ出力を有効にする。
 
std::vector< std::pair< Backend, Target > > getAvailableBackends ()
 
std::vector< TargetgetAvailableTargets (dnn::Backend be)
 
cv::String getInferenceEngineBackendType ()
 Inference Engineの内部バックエンドAPIを返す。
 
cv::String getInferenceEngineCPUType ()
 Inference EngineのCPUタイプを返す。
 
cv::String getInferenceEngineVPUType ()
 Inference EngineのVPUタイプを返す。
 
LayerFactory_ImplgetLayerFactoryImpl ()
 
MutexgetLayerFactoryMutex ()
 LayerFactory_Impl を保護するミューテックスを取得する。getLayerFactoryImpl() 関数を参照。
 
static Mat getPlane (const Mat &m, int n, int cn)
 
void imagesFromBlob (const cv::Mat &blob_, OutputArrayOfArrays images_)
 4Dのblobをパースしてそこにふくまれるイメージをよりシンプルなデータ構造(std::vector<cv::Mat>)を通じて2D配列として出力する。
 
static bool isAllOnes (const MatShape &inputShape, int startPos, int endPos)
 
void NMSBoxes (const std::vector< Rect > &bboxes, const std::vector< float > &scores, const float score_threshold, const float nms_threshold, std::vector< int > &indices, const float eta=1.f, const int top_k=0)
 与えられたボックスと対応するスコアに対して、non maximum suppressionを実行する。
 
void NMSBoxes (const std::vector< Rect2d > &bboxes, const std::vector< float > &scores, const float score_threshold, const float nms_threshold, std::vector< int > &indices, const float eta=1.f, const int top_k=0)
 
void NMSBoxes (const std::vector< RotatedRect > &bboxes, const std::vector< float > &scores, const float score_threshold, const float nms_threshold, std::vector< int > &indices, const float eta=1.f, const int top_k=0)
 
void NMSBoxesBatched (const std::vector< Rect > &bboxes, const std::vector< float > &scores, const std::vector< int > &class_ids, const float score_threshold, const float nms_threshold, std::vector< int > &indices, const float eta=1.f, const int top_k=0)
 与えられたボックスと対応するスコアに対して、異なるクラスをまたいでバッチ化したnon maximum suppressionを実行する。
 
void NMSBoxesBatched (const std::vector< Rect2d > &bboxes, const std::vector< float > &scores, const std::vector< int > &class_ids, const float score_threshold, const float nms_threshold, std::vector< int > &indices, const float eta=1.f, const int top_k=0)
 
static int normalize_axis (int axis, const MatShape &shape)
 
static int normalize_axis (int axis, int dims)
 軸を [-dims; dims)(Pythonのスライス記法に類似)から [0; dims) の範囲に変換する。
 
static Range normalize_axis_range (const Range &r, int axisSize)
 
template<typename _Tp >
static std::ostream & operator<< (std::ostream &out, const std::vector< _Tp > &shape)
 
template<typename _Tp >
static void print (const std::vector< _Tp > &shape, const String &name="")
 
Net readNet (const String &framework, const std::vector< uchar > &bufferModel, const std::vector< uchar > &bufferConfig=std::vector< uchar >())
 サポートされている形式のいずれかで表現された深層学習ネットワークを読み込む。
 
Net readNet (CV_WRAP_FILE_PATH const String &model, CV_WRAP_FILE_PATH const String &config="", const String &framework="")
 サポートされている形式のいずれかで表現された深層学習ネットワークを読み込む。
 
Net readNetFromCaffe (const char *bufferProto, size_t lenProto, const char *bufferModel=NULL, size_t lenModel=0)
 メモリ上に格納されたCaffeモデルのネットワークモデルを読み込む。
 
Net readNetFromCaffe (const std::vector< uchar > &bufferProto, const std::vector< uchar > &bufferModel=std::vector< uchar >())
 メモリ上に格納されたCaffeモデルのネットワークモデルを読み込む。
 
Net readNetFromCaffe (CV_WRAP_FILE_PATH const String &prototxt, CV_WRAP_FILE_PATH const String &caffeModel=String())
 Caffeフレームワークの形式で格納されたネットワークモデルを読み込む。
 
Net readNetFromDarknet (const char *bufferCfg, size_t lenCfg, const char *bufferModel=NULL, size_t lenModel=0)
 Darknetのモデルファイルに格納されたネットワークモデルを読み込む。
 
Net readNetFromDarknet (const std::vector< uchar > &bufferCfg, const std::vector< uchar > &bufferModel=std::vector< uchar >())
 Darknetのモデルファイルに格納されたネットワークモデルを読み込む。
 
Net readNetFromDarknet (CV_WRAP_FILE_PATH const String &cfgFile, CV_WRAP_FILE_PATH const String &darknetModel=String())
 Darknetのモデルファイルに格納されたネットワークモデルを読み込む。
 
Net readNetFromModelOptimizer (const std::vector< uchar > &bufferModelConfig, const std::vector< uchar > &bufferWeights)
 IntelのModel Optimizerの中間表現からネットワークを読み込む。
 
Net readNetFromModelOptimizer (const uchar *bufferModelConfigPtr, size_t bufferModelConfigSize, const uchar *bufferWeightsPtr, size_t bufferWeightsSize)
 IntelのModel Optimizerの中間表現からネットワークを読み込む。
 
Net readNetFromModelOptimizer (CV_WRAP_FILE_PATH const String &xml, CV_WRAP_FILE_PATH const String &bin="")
 IntelのModel Optimizerの中間表現からネットワークを読み込む。
 
Net readNetFromONNX (const char *buffer, size_t sizeBuffer)
 メモリ上のバッファからONNXのネットワークモデルを読み込む。
 
Net readNetFromONNX (const std::vector< uchar > &buffer)
 メモリ上のバッファからONNXのネットワークモデルを読み込む。
 
Net readNetFromONNX (CV_WRAP_FILE_PATH const String &onnxFile)
 ONNXのネットワークモデルを読み込む。
 
Net readNetFromTensorflow (const char *bufferModel, size_t lenModel, const char *bufferConfig=NULL, size_t lenConfig=0)
 TensorFlowフレームワークの形式で格納されたネットワークモデルを読み込む。
 
Net readNetFromTensorflow (const std::vector< uchar > &bufferModel, const std::vector< uchar > &bufferConfig=std::vector< uchar >())
 TensorFlowフレームワークの形式で格納されたネットワークモデルを読み込む。
 
Net readNetFromTensorflow (CV_WRAP_FILE_PATH const String &model, CV_WRAP_FILE_PATH const String &config=String())
 TensorFlowフレームワークの形式で格納されたネットワークモデルを読み込む。
 
Net readNetFromTFLite (const char *bufferModel, size_t lenModel)
 TFLiteフレームワークの形式で格納されたネットワークモデルを読み込む。
 
Net readNetFromTFLite (const std::vector< uchar > &bufferModel)
 TFLiteフレームワークの形式で格納されたネットワークモデルを読み込む。
 
Net readNetFromTFLite (CV_WRAP_FILE_PATH const String &model)
 TFLiteフレームワークの形式で格納されたネットワークモデルを読み込む。
 
Net readNetFromTorch (CV_WRAP_FILE_PATH const String &model, bool isBinary=true, bool evaluate=true)
 Torch7フレームワークの形式で格納されたネットワークモデルを読み込む。
 
Mat readTensorFromONNX (CV_WRAP_FILE_PATH const String &path)
 .pbファイルからblobを作成する。
 
Mat readTorchBlob (const String &filename, bool isBinary=true)
 Torch7フレームワークのtorch.Tensorオブジェクトとしてシリアライズされたblobを読み込む。
 
void releaseHDDLPlugin ()
 HDDLプラグインを解放する。
 
void resetMyriadDevice ()
 Myriadデバイス (OpenCVによってバインドされたもの) を解放する。
 
cv::String setInferenceEngineBackendType (const cv::String &newBackendType)
 Inference Engineの内部バックエンドAPIを指定する。
 
static MatShape shape (const int *dims, const int n)
 
static MatShape shape (const Mat &mat)
 
static MatShape shape (const MatSize &sz)
 
static MatShape shape (const UMat &mat)
 
static MatShape shape (int a0, int a1=-1, int a2=-1, int a3=-1)
 
void shrinkCaffeModel (CV_WRAP_FILE_PATH const String &src, CV_WRAP_FILE_PATH const String &dst, const std::vector< String > &layersTypes=std::vector< String >())
 Caffeネットワークのすべての重みを半精度浮動小数点に変換する。
 
void skipModelImport (bool skip)
 readNet() 系関数で、診断実行後のモデルインポートをスキップする。
 
static Mat slice (const Mat &m, const _Range &r0)
 
static Mat slice (const Mat &m, const _Range &r0, const _Range &r1)
 
static Mat slice (const Mat &m, const _Range &r0, const _Range &r1, const _Range &r2)
 
static Mat slice (const Mat &m, const _Range &r0, const _Range &r1, const _Range &r2, const _Range &r3)
 
void softNMSBoxes (const std::vector< Rect > &bboxes, const std::vector< float > &scores, std::vector< float > &updated_scores, const float score_threshold, const float nms_threshold, std::vector< int > &indices, size_t top_k=0, const float sigma=0.5, SoftNMSMethod method=SoftNMSMethod::SOFTNMS_GAUSSIAN)
 与えられたボックスと対応するスコアに対して、soft non maximum suppressionを実行する。参考: https://arxiv.org/abs/1704.04503
 
template<typename _Tp >
static std::string toString (const std::vector< _Tp > &shape, const String &name="")
 
static int total (const Mat &mat, int start=-1, int end=-1)
 
static int total (const MatShape &shape, int start=-1, int end=-1)
 
void writeTextGraph (CV_WRAP_FILE_PATH const String &model, CV_WRAP_FILE_PATH const String &output)
 protocol buffer形式で格納されたバイナリネットワークのテキスト表現を作成する。
 

関数詳解

◆ concat()

static MatShape cv::dnn::concat ( const MatShape & a,
const MatShape & b )
inlinestatic

◆ getInferenceEngineBackendType()

cv::String cv::dnn::getInferenceEngineBackendType ( )
Python:
cv.dnn.getInferenceEngineBackendType() -> retval

Inference Engineの内部バックエンドAPIを返す。

CV_DNN_BACKEND_INFERENCE_ENGINE_* マクロの値を参照。

OPENCV_DNN_BACKEND_INFERENCE_ENGINE_TYPE ランタイム引数(環境変数)は 4.6.0 以降では無視される。

非推奨Deprecated

◆ getInferenceEngineCPUType()

cv::String cv::dnn::getInferenceEngineCPUType ( )
Python:
cv.dnn.getInferenceEngineCPUType() -> retval

Inference Engine の CPU 種別を返す。

OpenVINO プラグインを指定する: CPU または ARM。

◆ getInferenceEngineVPUType()

cv::String cv::dnn::getInferenceEngineVPUType ( )
Python:
cv.dnn.getInferenceEngineVPUType() -> retval

Inference Engine の VPU 種別を返す。

CV_DNN_INFERENCE_ENGINE_VPU_TYPE_* マクロの値を参照。

◆ getPlane()

static Mat cv::dnn::getPlane ( const Mat & m,
int n,
int cn )
inlinestatic
この関数の呼び出しグラフ:

◆ isAllOnes()

static bool cv::dnn::isAllOnes ( const MatShape & inputShape,
int startPos,
int endPos )
inlinestatic

◆ normalize_axis() [1/2]

static int cv::dnn::normalize_axis ( int axis,
const MatShape & shape )
inlinestatic
この関数の呼び出しグラフ:

◆ normalize_axis() [2/2]

static int cv::dnn::normalize_axis ( int axis,
int dims )
inlinestatic

軸を [-dims; dims) (Python のスライス記法に類似) から [0; dims) の範囲に変換する。

◆ normalize_axis_range()

static Range cv::dnn::normalize_axis_range ( const Range & r,
int axisSize )
inlinestatic
この関数の呼び出しグラフ:

◆ operator<<()

template<typename _Tp >
static std::ostream & cv::dnn::operator<< ( std::ostream & out,
const std::vector< _Tp > & shape )
inlinestatic
この関数の呼び出しグラフ:

◆ print()

template<typename _Tp >
static void cv::dnn::print ( const std::vector< _Tp > & shape,
const String & name = "" )
inlinestatic
この関数の呼び出しグラフ:

◆ releaseHDDLPlugin()

void cv::dnn::releaseHDDLPlugin ( )
Python:
cv.dnn.releaseHDDLPlugin() -> None

HDDL プラグインを解放する。

◆ resetMyriadDevice()

void cv::dnn::resetMyriadDevice ( )
Python:
cv.dnn.resetMyriadDevice() -> None

(OpenCV にバインドされた) Myriad デバイスを解放する。

単一の Myriad デバイスは、Inference Engine の Myriad プラグインを使用する複数のプロセス間で共有できない。

◆ setInferenceEngineBackendType()

cv::String cv::dnn::setInferenceEngineBackendType ( const cv::String & newBackendType)
Python:
cv.dnn.setInferenceEngineBackendType(newBackendType) -> retval

Inference Engine 内部のバックエンド API を指定する。

CV_DNN_BACKEND_INFERENCE_ENGINE_* マクロの値を参照。

戻り値
内部バックエンド API の以前の値
非推奨Deprecated

◆ shape() [1/5]

static MatShape cv::dnn::shape ( const int * dims,
const int n )
inlinestatic
この関数の呼び出しグラフ:

◆ shape() [2/5]

static MatShape cv::dnn::shape ( const Mat & mat)
inlinestatic
この関数の呼び出しグラフ:

◆ shape() [3/5]

static MatShape cv::dnn::shape ( const MatSize & sz)
inlinestatic
この関数の呼び出しグラフ:

◆ shape() [4/5]

static MatShape cv::dnn::shape ( const UMat & mat)
inlinestatic
この関数の呼び出しグラフ:

◆ shape() [5/5]

static MatShape cv::dnn::shape ( int a0,
int a1 = -1,
int a2 = -1,
int a3 = -1 )
inlinestatic
この関数の呼び出しグラフ:

◆ skipModelImport()

void cv::dnn::skipModelImport ( bool skip)

readNet() 関数において、診断実行後のモデルインポートをスキップする。

引数
[in]skipインポートをスキップするかどうかを示す。

これはユーザー向けではない OpenCV の内部関数である。

◆ slice() [1/4]

static Mat cv::dnn::slice ( const Mat & m,
const _Range & r0 )
inlinestatic
この関数の呼び出しグラフ:

◆ slice() [2/4]

static Mat cv::dnn::slice ( const Mat & m,
const _Range & r0,
const _Range & r1 )
inlinestatic
この関数の呼び出しグラフ:

◆ slice() [3/4]

static Mat cv::dnn::slice ( const Mat & m,
const _Range & r0,
const _Range & r1,
const _Range & r2 )
inlinestatic
この関数の呼び出しグラフ:

◆ slice() [4/4]

static Mat cv::dnn::slice ( const Mat & m,
const _Range & r0,
const _Range & r1,
const _Range & r2,
const _Range & r3 )
inlinestatic
この関数の呼び出しグラフ:

◆ toString()

template<typename _Tp >
static std::string cv::dnn::toString ( const std::vector< _Tp > & shape,
const String & name = "" )
inlinestatic
この関数の呼び出しグラフ:

◆ total() [1/2]

static int cv::dnn::total ( const Mat & mat,
int start = -1,
int end = -1 )
inlinestatic
この関数の呼び出しグラフ:

◆ total() [2/2]

static int cv::dnn::total ( const MatShape & shape,
int start = -1,
int end = -1 )
inlinestatic
この関数の呼び出しグラフ: