vb.net Aspose.OCR - Извлечение текста из изображения

Я пытался извлечь текст из изображения с помощью Aspose.OCR,
мой код:

Const resourceFileName As String = "c:\2011.08.05 v1.1 Aspose.OCR.Resouces.zip"
        Dim uploadedImage As String = "c:\ConvertMeToText.bmp"
        Try
            'Create OcrEngine instance and assign 
            'image, language and image configuration
            Dim ocr As New OcrEngine()
            ocr.Image = ImageStream.FromFile(uploadedImage)

            ocr.Languages.AddLanguage(Language.Load("english"))
            ocr.Config.NeedRotationCorrection = True
            ocr.Config.UseDefaultDictionaries = True
            Dim fileStream As New FileStream(resourceFileName, FileMode.Open)
            ocr.Resource = fileStream
            Try
                If ocr.Process() Then
                    TextBox1.Text = ocr.Text.ToString()
                End If
            Catch ex As Exception
                MsgBox("Exception: " & ex.Message)
            End Try
            fileStream.Close()
            ocr = Nothing
        Catch ex As Exception
           MsgBox("Exception: " & ex.Message)
        End Try


Исключение: ZipEntry::ReadHeader(): неверная подпись (0x00000100) в позиции 0x00000000

1 ответ

Меня зовут Найер, и я работаю разработчиком поддержки / Техническим евангелистом в Aspose.

Из исключения, похоже, что есть некоторая разница в версии Aspose.OCR и версии файла ресурсов. Каждый выпуск Aspose.OCR использует отдельный файл resources.zip, и если вы попытаетесь использовать Aspose.OCR v1.0.0 с 2011.08.05 v1.1 Aspose.OCR.Resouces.zip, то вы можете получить аналогичное исключение. Может быть, вы можете попробовать последнюю версию Aspose.OCR v.1.1.0 и его совместимый файл ресурсов доступен по этой ссылке.

Другие вопросы по тегам