TemplateProcessor

TemplateProcessor class

用于处理模板和图像的类。该类的每个实例都与单个 OMR 模板一起工作。它能够识别构造函数中指定的模板图像。

public class TemplateProcessor

方法

名称描述
Recalculate(RecognitionResult, int)使用微调参数更新识别结果。
Recognize(Stream, int)从流中识别文件
Recognize(Stream[], int)从流中识别文件集合
Recognize(string, int)识别文件
Recognize(string[], int)将多个文件识别为单个多页文件
RecognizeFolder(string, int)识别文件夹中的图像

字段

名称描述
ApplyLightShadeProcessing可选的识别设置。设置为 true 时,所有 Recognize 方法将包含额外的预处理。此预处理有助于突出显示非常淡的标记。例如,淡淡的铅笔痕迹。

示例

OmrEngine engine = new OmrEngine();
TemplateProcessor templateProcessor = engine.GetTemplateProcessor(templatePath);
RecognitionResult result = templateProcessor.Recognize(imagePath);
string csvResult = result.GetCsv();

另请参阅