Странная проблема с Тессерактом - PullRequest
3 голосов
/ 05 февраля 2012

Я получаю эту странную ошибку при использовании Tesseract (в 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

Есть идеи?

1 Ответ

4 голосов
/ 05 февраля 2012

Вы, кажется, вызываете Init с первым параметром Nothing, но это должен быть путь к языковым файлам.

...