【问题标题】:C# MODI ERROR: OCR text in imageC# MODI 错误:图像中的 OCR 文本
【发布时间】:2018-05-30 12:15:57
【问题描述】:

我的应用在列表图像上使用 OCR (modi SharePoint 2017) 以返回包含此文本的所有图像。 这是工作,但应用程序错误并一次停止。例如:我选择了 32.000 张图像并调用了该方法,它工作了几个小时,有时它停止了,我不知道为什么。 该应用程序在停止之前引发 8 个错误,当我在出现错误的图像上重新启动时,它就可以工作了。

try
{
    modiDocument = new Document();
    modiDocument.Create(filePath);
    modiDocument.OCR(MiLANGUAGES.miLANG_FRENCH, false, false);

    MODI.Image modiImage = (modiDocument.Images[0] as MODI.Image);
    string extractedText = modiImage.Layout.Text;

    return extractedText;               
}
catch (Exception ex)
{                
   Console.WriteLine(
        "Une exception a eu lieu : {0}.",
        ex.Message);
    writeFileBug(filePath);
    return null;

}
finally
{
    modiDocument.Close();
}

错误:

Exception levée : 'System.Runtime.InteropServices.COMException' dans teste ocr.exe
Une exception a eu lieu : OCR running error.
Exception levée : 'System.Runtime.InteropServices.COMException' dans teste ocr.exe
Une exception a eu lieu : OCR running error.
Exception levée : 'System.Runtime.InteropServices.COMException' dans teste ocr.exe
Une exception a eu lieu : OCR running error.
Exception levée : 'System.Runtime.InteropServices.COMException' dans teste ocr.exe
Une exception a eu lieu : OCR running error.
Exception levée : 'System.Runtime.InteropServices.COMException' dans teste ocr.exe
Une exception a eu lieu : OCR running error.
Exception levée : 'System.Runtime.InteropServices.COMException' dans teste ocr.exe
Une exception a eu lieu : OCR running error.
Exception levée : 'System.Runtime.InteropServices.COMException' dans teste ocr.exe
Une exception a eu lieu : OCR running error.
Exception levée : 'System.Runtime.InteropServices.COMException' dans teste ocr.exe
Une exception a eu lieu : OCR running error.
Le programme '[15152] teste ocr.vshost.exe' s'est arrêté avec le code -1073740791 (0xc0000409).

【问题讨论】:

    标签: c# image sharepoint ocr modi


    【解决方案1】:

    您收到的错误-1073740791 (0xc0000409) 表示缓冲区溢出。(source)

    检查在您的代码中创建的任何其他对象是否需要在您的 finally 块中处理。

    【讨论】:

    • 使用 OCR 提取文本的代码完全在第一篇文章中(公共字符串 ExtractTextFromImage(string filePath))。没有其他可处理的,因为它是唯一使用 OCR 的代码
    猜你喜欢
    • 2013-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2013-08-10
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多