Constructors

Methods

  • Parameters

    Returns number

  • Parameters

    Returns number

  • Parameters

    • outPin: string
    • inpPin: string

    Returns void

  • Parameters

    • outLayerId: number
    • outNum: number
    • inpLayerId: number
    • inpNum: number

    Returns void

  • Returns string

  • Parameters

    • path: string

    Returns void

  • Returns void

  • Parameters

    • fusion: boolean

    Returns void

  • Parameters

    • Optional inputName: string

    Returns Promise<Mat>

  • Parameters

    • Optional outBlobNames: string[]

    Returns Promise<Mat[]>

  • Returns string[]

  • Returns Promise<string[]>

  • Returns overall time for inference and timings (in ticks) for layers.

    Indexes in returned vector correspond to layers ids. Some layers can be fused with others, in this case zero ticks count will be return for that skipped layers. Supported by DNN_BACKEND_OPENCV on DNN_TARGET_CPU only.

    https://docs.opencv.org/4.x/db/d30/classcv_1_1dnn_1_1Net.html#a06ce946f675f75d1c020c5ddbc78aedc

    [out] timings vector for tick timings for all layers. Returns overall ticks for model inference. WARN retval is a int64, which can overflow nodejs number

    Returns {
        retval: number;
        timings: number[];
    }

    • retval: number
    • timings: number[]
  • Returns indexes of layers with unconnected outputs.

    FIXIT: Rework API to registerOutput() approach, deprecate this call

    Returns number[]

  • Returns Promise<number[]>

  • Parameters

    • blob: Mat

      A new blob. Should have CV_32F or CV_8U depth.

    • Optional name: string

      A name of input layer.

    • Optional scalefactor: number

      An optional normalization scale.

    • Optional mean: number

      An optional mean subtraction values.

    Returns void

  • Parameters

    • blob: Mat
    • Optional inputName: string

    Returns void

  • Parameters

    • blob: Mat
    • Optional inputName: string

    Returns Promise<void>

  • Ask network to use specific computation backend where it supported.

    Parameters

    • backendId: number

      backend identifier.

    Returns void

  • Ask network to make computations on specific target device.

    Parameters

    • targetId: number

      target identifier.

    Returns void