Мне нужно OCR для определенной области отсканированного документа, и я использую MODI (COM-объект Document Imaging от Microsoft).
Мой код в настоящее время распознает всю страницу (довольно точно!), Но я хотел бынацеливаться на конкретный регион страницы, где текст всегда статичен (номер заказа).Как я могу это сделать?
Вот мой код для страницы:
MODI.Document md = new MODI.Document();
md.Create("c:\\temp\\mpk.tiff");
md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, true);
MODI.Image image = (MODI.Image)md.Images[0];
FileStream createFile = new FileStream("c:\\temp\\mpk.txt", FileMode.CreateNew);
StreamWriter writeFile = new StreamWriter(createFile);
writeFile.Write(image.Layout.Text);
writeFile.Close();
md.Close();
Могу ли я как-то указать регион изображения?
Любая помощь будет оченьоценили!