C# Tesseract(OCR)在使用经过培训的Tessedata时引发异常“System.AccessViolationException”

C# Tesseract(OCR)在使用经过培训的Tessedata时引发异常“System.AccessViolationException”,c#,ocr,tesseract,C#,Ocr,Tesseract,我试图在我的项目中使用TESSERACT 3.20开源组件实现OCR光学字符识别。 按照Tesseract的说明,我已经对tessedata文件进行了新语言的培训。然后,我在我的页面中使用我创建的新tessedata文件夹进行了将图像转换为文本OCR的编码。最后,我正在运行我的项目,代码引发异常,如:System.AccessViolationException:尝试读取或写入受保护内存,但当我使用defaultEnglish tessedata文件时,相同的代码返回相应的输出。如何解决此问题?

我试图在我的项目中使用TESSERACT 3.20开源组件实现OCR光学字符识别。
按照Tesseract的说明,我已经对tessedata文件进行了新语言的培训。然后,我在我的页面中使用我创建的新tessedata文件夹进行了将图像转换为文本OCR的编码。最后,我正在运行我的项目,代码引发异常,如:System.AccessViolationException:尝试读取或写入受保护内存,但当我使用defaultEnglish tessedata文件时,相同的代码返回相应的输出。如何解决此问题?

可能,您的traineddata文件未正确创建。问题是版本与版本3.02trained tessedata和版本2.0TestsNet2_32.dll不匹配。因此,如何使用C中的3.02版本训练数据开发OCR概念。