与正方体

问题描述:

奇怪的问题我(在vb.net)采用正方体的时候得到这个奇怪的错误:与正方体

“试图读取或写入保护内存这通常是指示其他内存已损坏。”

这里是我的代码:

Try 
     Dim T As New Tesseract 
     Using O As New OpenFileDialog 
      With O 
       If Not .ShowDialog = DialogResult.Cancel Then 
        Dim B As Bitmap = New Bitmap(.FileName) 
        T.Init(Nothing, "eng", False) 
        Dim L As List(Of Word) = T.DoOCR(B, Rectangle.Empty) 
        For Each w As Word In L 
         MessageBox.Show(w.Text) 
        Next 
       End If 
      End With 
     End Using 
    Catch Ex As Exception 
     MessageBox.Show(Ex.Message) 
    End Try 

任何想法?

您似乎在呼叫Init,第一个参数是Nothing,但它应该是语言文件所在的路径。

+1

谢谢 - 我正在阅读它,默认情况下,将路径设置为可执行文件路径,并且它表示放置Nothing,所以我正在尝试。当我把Application.ExecutablePath()或手动链接到tessdata目录时,程序只是关闭而没有任何消息。 – 2012-02-05 17:54:38