Change Log
9.1.0 (2019-10-19)
Полный Changelog:
Исправлены ошибки:
- WriteFile.writeBytes, которая изменяла исходную эндианность изображения и создавала артефакты [#228].
- Сбои в работе на 64-битных устройствах [#197].
- testPixaReplacePix аварийно завершает работу в нативном коде [#159].
- ReadFile.readBitmap изменяет цвета изображения [#87].
Закрытые вопросы:
- чтение Jpeg и PNG приводит к неправильному альфа-каналу в 32bpp pix [#264].
- аварийное завершение работы в нативном коде при использовании 'vert'.tessdata [#263].
- в версиях выше 5.4.1 TessBaseAPI.ProgressNotifier никогда не вызывается [#262].
- декодирование происходит медленно при использовании нескольких языков [#261].
- получение разных результатов при использовании tesseract на мобильных устройствах и на ПК с использованием Python [#260].
- неразборчивые слова в персидском языке [#259].
- не удалось инициализировать Tesseract API с language=ces! [#258].
- невозможно запустить [#257].
- сбой при инициализации Tess4 [#255].
- tess4 в Android Studio [#254].
- как я могу настроить tesseract для работы только с цифрами? [#253].
- java.lang.NoSuchFieldError: нет поля «I» mNativeData в классе «Lcom/googlecode/tesseract/android/TessBaseAPI;» или его суперклассах [#252].
- java.lang.NoSuchFieldError: нет поля «I» mNativeData в классе «Lcom/googlecode/tesseract/android/TessBaseAPI;» или его суперклассах [#251].
- обученные данные на арабском языке дают точность 20% [#250].
- ошибка импорта tess two [#249].
- ошибка в Android 7.0 [#248].
- как собрать tess-two без JNI? [#247].
- инициализация TessBaseAPI приводит к сбою приложения [#246].
- распознавание номеров [#245].
- компиляция только двоичного файла [#244].
- пропустить предобработку изображений по умолчанию в tesseract (Otsu) [#243].
- как добавить шрифт OPTITypewriter-Special [#242].
- особые требования для распознавания текста на хинди и арабском языках [#239].
Объединённые запросы на вытягивание:
- исправление Java-тестов для leptronica [#265] ([alexcohn]).
- обновление для поддержки последней версии Android Studio [##256] ([Robyer]).
9.0.0 (2018-04-20)
Полный Changelog:
Изменения:
- В этой версии исправлены и добавлены обратно 64-разрядные ABI, а также удалены устаревшие armv5 и mips/mips64 ABI.
Реализованные улучшения:
- Улучшена поддержка разработчиков для хинди/арабского [#240].
Исправленные ошибки:
- Сбой в работе на 64-битных устройствах [#197].
Объединённые запросы на вытягивание:
- Обновлённые репозитории. Изменено compile на implementation [#233] ([mauriciotogneri]). SDK, build tools and support libraries
8.0.0 (2017-08-13)
Изменения:
- В этой версии из сборки по умолчанию удалены 64-битные ABI, чтобы избежать сбоев из-за проблемы №197.
Закрытые вопросы:
- Ошибка сборки с Android Studio 3 и NDK версии 15.x — проблема №215.
Объединённые пул реквесты:
- Клонирование тега 3.04.00 из tessdata — проблема №217 (ivankolev).
- См. проблему №215 — проблема №216 (ivankolev).
7.0.0 (2017-06-12)
Изменение API:
- Метод ResultIterator getChoicesAndConfidence() теперь называется getSymbolChoicesAndConfidence().
Исправленные ошибки:
- Сбой ResultIterator при определённых комбинациях символов — проблема №126.
- ResultIterator возвращает одиночный символ в качестве альтернативы словам — проблема №119.
- beginDocument() возвращает false даже при успешном выполнении — проблема №103.
Закрытый вопрос:
- Жёстко заданный путь в TessBaseAPITest.java — проблема №208.
Объединённые пул реквесты:
- Добавление отсутствующей константы PageSegMode — проблема №209 (Robyer).
- Исправление возвращаемого значения BeginDocument (исправляет проблему №103) — проблема №207 (Robyer).
- Улучшение ResultIterator — проблема №206 (Robyer).
- Обновление плагина Gradle — проблема №205 (Robyer).
- Исправления и предупреждения в javadocs — проблема №202 (Robyer).
6.3.0 (2017-04-06)
Обновления:
- Код Tesseract обновлён до версии 3.05.00.
Журнал изменений Tesseract: https://github.com/tesseract-ocr/tesseract/blob/cf0b378577e7ed0c75bfaf97cae7e35d7634cf4d/ChangeLog#L22.
6.2.0 (2017-02-04)
Обновления:
- Leptonica 1.74.1.
- Libpng 1.6.25.
Исправленная ошибка:
- Stop() не работает с GetUTF8Text() — проблема №185.
- TessBaseAPI stop() иногда вызывает SIGSEGV — проблема №97.
Объединённый пул реквест:
- Проблема №185 — проблема №186 (Xyresic).
6.1.1 (2016-11-27)
Обновление:
- Изменены настройки ProGuard.
6.1.0 (2016-11-22)
Обновление:
- Обновлён код Tesseract, версия 3.05.00dev.
Закрытая проблема:
- Тесты не работают на устройствах без SD-карты — проблема №171.
- Нет поля с именем='mNativeData' и подписью='J' в классе Lcom/googlecode/tesseract/android/TessBaseAPI; — проблема №166.
Объединённый пул реквест:
- Передача собственного указателя в качестве параметра — проблема №172 (jereksel).
6.0.4 (2016-08-21) Изменения:
- Изменены настройки ProGuard.
Закрытые проблемы:
- android studio 2.1.2 не компилируется (#168).
- В классе Lcom/googlecode/tesseract/android/TessBaseAPI нет поля с именем 'mNativeData' и подписью 'J' (#166).
[6.0.3] (2016-07-16)
Полный список изменений.
Закрытая проблема:
- UnsatisfiedLinkError при инициализации Lcom/googlecode/tesseract/android/TessBaseAPI, выбрасывается 'libjpgt.so' и 'liblept.so', скомпилировано с 'com.rmtheis:tess-two:6.0.0' (#150).
[6.0.2] (2016-06-20)
Полный список изменений.
Закрытые проблемы:
- Ошибка сборки проекта в Windows — сбой javadoc (#148).
Объединённые запросы на вытягивание:
- Рефакторинг nativeMergeAndReplacePix. Устранена проблема #132 (#157).
- Исправлена утечка памяти в setImage(Bitmap bmp) (#154).
[6.0.1] (2016-06-09)
Полный список изменений.
Исправление ошибки:
- Исправлено nativeGetPix для 64-битных устройств.
[6.0.0] (2016-05-16)
Полный список изменений.
Изменения API:
- Значения прогресса больше недоступны при использовании getUTF8Text. Используйте getHOCRText вместо этого.
- Android 2.2 (API level 8) больше не поддерживается.
- Проект Eyes-two переработан. Код, аналогичный удалённому, доступен в Google Mobile Vision API.
- Удалены устаревшие методы Tess-two.
Обновления:
- Tesseract 3.05.00dev (tesseract-ocr/tesseract@add1ed1).
- Leptonica 1.73.
- Libpng 1.6.20 (android/platform_external_libpng@2789184).
Реализованные улучшения:
- GetUTF8Text() для мониторинга и мультиплатформенных проектов (#116).
- Обновление структуры eyes-two (#95).
- Расширение поддержки форматов ввода-вывода изображений (#94).
Исправленные ошибки:
- NDK r11 clang build error: неопределённая ссылка на isnanf/__isinff (#138).
- init() аварийно завершает работу при использовании OEM_TESSERACT_CUBE_COMBINED для арабского языка (#12).
[5.4.1] (2016-01-17)
Полный список изменений.
Обновление:
Закрытая проблема:
- Pdf рендерер не работает с jpg входными изображениями (#122).
[5.4.0] (2016-01-10)
Полный список изменений.
Обновления:
- Добавлена сборка Gradle.
- Выпущено на Bintray.
Закрытая проблема:
- Добавить поддержку Maven (#53).
Объединённый запрос на вытягивание:
[5.3.0] (2015-10-30)
Полный список изменений.
Улучшения:
- Добавлен TessPdfRenderer для вывода PDF (#46).
- Добавлен libpng 1.6.10 (android/platform_external_libpng@37f83eb).
Закрытая проблема:
- java.lang.UnsatisfiedLinkError: dlopen failed: невозможно найти символ «png_set_longjmp_fn», на который ссылается «liblept.so»... Изменения в версиях:
#106 — сообщение «'libpng.so' not found» в некоторых версиях Android 4.x.
#105 — libpng не собирается на ARMv8.
Объединённые запросы на включение изменений:
- исправление сборки для 64-битной архитектуры ARMv8 #124 (panzerfahrer);
- исправление индикатора прогресса #115 (FDIM).
Версия 5.2.0 (2015-07-21)
Изменения:
- добавлена поддержка использования нескольких файлов данных обучения/языков;
- Tesseract 3.04 (tesseract-ocr/tesseract@e8b6d6f);
- Leptonica 1.72.
Исправлены ошибки:
- исправлены финализаторы #88;
- WriteFile.writeImpliedFormat не работает для jpegs #86;
- WriteFile не работает должным образом #25.
Закрытые проблемы:
- clang «atomicity.h:49: error: undefined reference to '__atomic_fetch_add_4''» для armeabi #81;
- сбой Android (ART) с ошибкой JNI DETECTED ERROR IN APPLICATION: jarray is an invalid stack indirect reference table or invalid reference #78.
Версия 5.1.0 (2015-03-16)
Изменения:
- добавлена поддержка 64-разрядной архитектуры ABI;
- Tesseract 3.04 (tesseract-ocr/tesseract@239f350).
Добавлены функции в API Tesseract:
- индикатор прогресса для получения процента завершения OCR;
- поддержка ChoiceIterator для получения альтернатив для каждого символа;
- GetConnectedComponents.
Добавлены функции в API Leptonica:
- Edge.pixSobelEdgeFilter;
- GrayQuant.pixThresholdToBinary;
- Pix.clipRectangle;
- Pix.pixFastTophat;
- Pix.pixTophat;
- Pix.rotateOrth;
- Pix.scaleWithoutSharpening.
Версия 5.0.0 (2014-08-13)
Изменения:
- Tesseract 3.03;
- Leptonica 1.71.
Версия 4.0.0 (2014-02-17)
Изменения:
- Tesseract 3.03;
- Leptonica 1.70.
Объединённые запросы на включение изменений:
- добавлены некоторые полезные функции #40 (ductranit).
Версия 3.0.0 (2013-01-22)
Изменения:
- Tesseract 3.03;
- Leptonica 1.69.
Версия 2.0.0 (2012-05-31)
Изменения:
- добавлен проект Eyes-free;
- Tesseract 3.02.
Версия 1.0.0 (2011-11-06)
-
Исходный выпуск, ответвление от проекта tesseract-android-tools.
-
Tesseract 3.01.
-
Leptonica 1.68.
-
Этот журнал изменений был создан с помощью генератора журнала изменений Github.
Опубликовать ( 0 )