与正方体
问题描述:
奇怪的问题我(在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
,但它应该是语言文件所在的路径。
谢谢 - 我正在阅读它,默认情况下,将路径设置为可执行文件路径,并且它表示放置Nothing,所以我正在尝试。当我把Application.ExecutablePath()或手动链接到tessdata目录时,程序只是关闭而没有任何消息。 – 2012-02-05 17:54:38