Table of Contents

Method RunRecognitionDirect

Namespace
MaaFramework.Binding
Assembly
MaaFramework.Binding.Native.dll

RunRecognitionDirect(string, string, IMaaImageBuffer)

Runs recognition directly with type and parameters, without requiring a pipeline entry.

public RecognitionDetail? RunRecognitionDirect(string type, string param, IMaaImageBuffer image)

Parameters

type string

The recognition type.

(e.g., "OCR", "TemplateMatch")

param string

The recognition parameters json.

image IMaaImageBuffer

The image to be recognized.

Returns

RecognitionDetail?

MaaFramework.Binding.RecognitionDetail if the operation was executed successfully; otherwise, null.

Exceptions

ArgumentNullException

RunRecognitionDirect(string, string, MaaImageBuffer)

Runs recognition directly with type and parameters, without requiring a pipeline entry.

public RecognitionDetail? RunRecognitionDirect(string type, string param, MaaImageBuffer image)

Parameters

type string

The recognition type.

(e.g., "OCR", "TemplateMatch")

param string

The recognition parameters json.

image MaaImageBuffer

The image to be recognized.

Returns

RecognitionDetail?

MaaFramework.Binding.RecognitionDetail if the operation was executed successfully; otherwise, null.

Remarks

Wrapper of MaaFramework.Binding.Interop.Native.MaaContext.MaaContextRunRecognitionDirect(System.IntPtr,System.String,System.String,System.IntPtr).

Exceptions

ArgumentNullException