RecognitionResult
Inheritance: java.lang.Object
public class RecognitionResult
Результаты распознавания изображения. Содержит элементы с информацией о распознавании и методы экспорта результатов.
Конструкторы
| Конструктор | Описание |
|---|---|
| RecognitionResult() | Инициализирует новый экземпляр |
Поля
| Поле | Описание |
|---|---|
| language | Язык распознанного текста на изображении. |
| recognitionCharactersList | Набор символов, найденных алгоритмом распознавания и упорядоченных по убыванию вероятности. |
| recognitionLinesResult | Получает список результатов распознавания со списком строк (прямоугольников). |
| recognitionRegionsResult | Получает список результатов распознавания со списком областей (прямоугольников). |
| recognitionText | Результат распознавания всей страницы или отдельной области. |
| warnings | Получает или задает список сообщений предупреждений, описывающих некритические ошибки, возникшие во время генерации. |
Методы
| Метод | Описание |
|---|---|
| GetJson() | Создаёт JSON‑строку с результатами распознавания. |
| GetKeywords() | Получить ключевые слова из паспорта (тестовый режим). |
| GetXml() | Создаёт JSON‑строку с результатами распознавания. |
| SetKeyword(String key, RecognitionResult.LinesResult result) | |
| getSpellCheckCorrectedText() | Корректирует текст (заменяет ошибочно написанные слова). |
| getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language) | Корректирует текст (заменяет ошибочно написанные слова). |
| getSpellCheckErrorList() | Найдите слова с ошибками и предложенные варианты написания для заданного входного текста. |
| getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language) | Найдите слова с ошибками и предложенные варианты написания для заданного входного текста. |
| save(String fullFileName) | Сохраняет документ в виде простого текста |
| save(String fullFileName, Format format) | Сохраняет документ в виде простого текста или в другом формате документа. |
| save(String fullFileName, Format format, PdfOptimizationMode optimizePdf) | Сохраняет документ в виде простого текста или в другом формате документа. |
| saveSpellCheckCorrectedText(String fullFileName, Format format) | Сохраняет исправленный с английским словарём текст в документе в виде простого текста или в формате Microsoft Word Text Document. |
| saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language) | Сохраняет исправленный текст в документе в виде простого текста или в другом формате. |
| toString() | |
| useUserDictionary(String dictionaryPath) | Позволяет использовать собственный словарь для исправления орфографии. |
RecognitionResult()
public RecognitionResult()
Инициализирует новый экземпляр
language
public Language language
Язык распознанного текста на изображении. Это значение определяется автоматически, если выбраны Language.AUTO, Language.MULTILANGUAGE или Language.UNIVERSAL.
recognitionCharactersList
public ArrayList<char[]> recognitionCharactersList
Набор символов, найденных алгоритмом распознавания и упорядоченных по убыванию вероятности.
recognitionLinesResult
public ArrayList<RecognitionResult.LinesResult> recognitionLinesResult
Получает список результатов распознавания со списком строк (прямоугольников).
recognitionRegionsResult
public ArrayList<RecognitionResult.RegionResult> recognitionRegionsResult
Получает список результатов распознавания со списком областей (прямоугольников).
recognitionText
public String recognitionText
Результат распознавания всей страницы или отдельной области.
warnings
public ArrayList<String> warnings
Получает или задает список сообщений предупреждений, описывающих некритические ошибки, возникшие во время генерации.
GetJson()
public String GetJson()
Создаёт JSON‑строку с результатами распознавания.
Returns: java.lang.String — результаты распознавания в виде JSON‑строки.
GetKeywords()
public HashMap<String,RecognitionResult.LinesResult> GetKeywords()
Получить ключевые слова из паспорта (тестовый режим. Работает только с паспортами США и МАДАГАСКАРА).
Returns: java.util.HashMap<java.lang.String,com.aspose.ocr.RecognitionResult.LinesResult> — словарь, где ключом является ключевое слово, а значением — LinesResult.
GetXml()
public String GetXml()
Создаёт JSON‑строку с результатами распознавания.
Returns: java.lang.String — результаты распознавания в виде XML‑строки.
SetKeyword(String key, RecognitionResult.LinesResult result)
public void SetKeyword(String key, RecognitionResult.LinesResult result)
getSpellCheckCorrectedText()
public String getSpellCheckCorrectedText()
Корректирует текст (заменяет ошибочно написанные слова).
Returns: java.lang.String — строка исправленных результатов распознавания. Словарь по умолчанию — английский.
getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)
public String getSpellCheckCorrectedText(SpellCheck.SpellCheckLanguage language)
Корректирует текст (заменяет ошибочно написанные слова).
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| language | SpellCheckLanguage | Словарь для использования. |
Returns: java.lang.String — строка исправленных результатов распознавания.
getSpellCheckErrorList()
public List<SpellCheck.SpellCheckError> getSpellCheckErrorList()
Найдите слова с ошибками и предложенные варианты написания для заданного входного текста. Словарь по умолчанию — английский.
Returns: java.util.List<com.aspose.ocr.SpellCheck.SpellCheckError> — ArrayList объектов SpellCheckError, представляющих слова с ошибками, содержащих списки предложенных правильных написаний для каждого ошибочного слова и расстояние редактирования.
getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)
public List<SpellCheck.SpellCheckError> getSpellCheckErrorList(SpellCheck.SpellCheckLanguage language)
Найдите слова с ошибками и предложенные варианты написания для заданного входного текста.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| language | SpellCheckLanguage | Словарь для использования. |
Returns: java.util.List<com.aspose.ocr.SpellCheck.SpellCheckError> — ArrayList объектов SpellCheckError, представляющих слова с ошибками, содержащих списки предложенных правильных написаний для каждого ошибочного слова и расстояние редактирования.
save(String fullFileName)
public void save(String fullFileName)
Сохраняет документ в виде простого текста
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания |
save(String fullFileName, Format format)
public void save(String fullFileName, Format format)
Сохраняет документ в виде простого текста или в другом формате документа.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания. |
| format | Format | Перечисление форматов документа типа Format. |
save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)
public void save(String fullFileName, Format format, PdfOptimizationMode optimizePdf)
Сохраняет документ в виде простого текста или в другом формате документа.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания. |
| format | Format | Перечисление форматов документа типа Format. |
| optimizePdf | PdfOptimizationMode | Уменьшите размер PDF‑файла, понижая качество фоновых изображений. По умолчанию сохраняется оригинальное качество изображения. |
saveSpellCheckCorrectedText(String fullFileName, Format format)
public void saveSpellCheckCorrectedText(String fullFileName, Format format)
Сохраняет исправленный с английским словарём текст в документе в виде простого текста или в формате Microsoft Word Text Document.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания. |
| format | Format | Перечисление форматов документа типа Format. |
saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language)
public void saveSpellCheckCorrectedText(String fullFileName, Format format, SpellCheck.SpellCheckLanguage language)
Сохраняет исправленный текст в документе в виде простого текста или в другом формате.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| fullFileName | java.lang.String | Имя файла с путём для сохранения результата распознавания. |
| format | Format | Перечисление форматов документа типа Format. |
| language | SpellCheckLanguage | Словарь для проверки орфографии. |
useUserDictionary(String dictionaryPath)
public void useUserDictionary(String dictionaryPath)
Позволяет использовать собственный словарь для исправления орфографии.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| dictionaryPath | java.lang.String | Полный путь к пользовательскому словарю (словарю частот). Формат файла словаря: обычный текстовый файл в кодировке UTF-8. Слово и частота слова разделяются запятой, слово ожидается в первом столбце, а частота — во втором. Каждая пара слово‑частота находится в отдельной строке. Строка определяется как последовательность символов, за которой следует перевод строки ("\n"), возврат каретки ("\r"), или возврат каретки, сразу за которым следует перевод строки ("\r\n"). Ожидается, что каждое слово будет в нижнем регистре. |