🤖 AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は 公式英語版(原文) を参照してください。

クラス Layer


  • public class Layer extends Algorithm
    このインターフェースクラスは新しいLayerを構築するためのものである。Layerはネットワークの構成要素である。Layerから派生する各クラスは、出力を計算するために forward() メソッドを実装しなければならない。また、新しいレイヤをネットワークで使用する前に、REF: dnnLayerFactory "LayerFactory" マクロのいずれかを用いてレイヤを登録しなければならない。
    • コンストラクタの詳細

      • Layer

        protected Layer​(long addr)
    • メソッドの詳細

      • __fromPtr__

        public static Layer __fromPtr__​(long addr)
      • finalize

        public void finalize​(java.util.List<Mat> inputs,
                             java.util.List<Mat> outputs)
        Computes and sets internal parameters according to inputs, outputs and blobs.
        引数:
        outputs - すでに割り当てられた出力blobのベクトル。このメソッドは、ネットワークが入力blobと出力blobのすべてのメモリを割り当てた後、かつ推論の前に呼び出される。
        inputs - 自動生成
      • run

        @Deprecated
        public void run​(java.util.List<Mat> inputs,
                        java.util.List<Mat> outputs,
                        java.util.List<Mat> internals)
        Deprecated.
        This method will be removed in the future release.
        Allocates layer and computes output.
        引数:
        inputs - 自動生成
        outputs - 自動生成
        internals - 自動生成
      • outputNameToIndex

        public int outputNameToIndex​(java.lang.String outputName)
        Returns index of output blob in output array. SEE: inputNameToIndex()
        引数:
        outputName - 自動生成
        戻り値:
        自動生成
      • get_blobs

        public java.util.List<Mat> get_blobs()
      • set_blobs

        public void set_blobs​(java.util.List<Mat> blobs)
      • get_name

        public java.lang.String get_name()
      • get_type

        public java.lang.String get_type()
      • get_preferableTarget

        public int get_preferableTarget()