Найти текст в области
(Доступно с версии Primo.AI.Server 1.0.13)
Элемент выполняет точный поиск и объединение текста в заданных ячейках сетки на изображении. Используется для извлечения данных из таблиц, форм или структурированных документов (например, накладных, счетов).
Перед началом работы
Установите в Студии библиотеку Primo.AI.Server.
Свойства
Символ *
указывает на обязательность заполнения свойства. Описание общих свойств см. в разделе Свойства элемента.
Свойство | Тип | Описание |
---|---|---|
Обработка: | ||
Результат распознавания* | Primo.AI.Server.Model.InferenceResultContent | Результат распознавания изображения. |
Наименование поля* | String | Наименование поля, относительно которого выполняется поиск текста. |
Расстояние по горизонтали* | int | Максимальное расстояние по горизонтали (в пикселях) от поля. |
Расстояние по вертикале* | int | Максимальное расстояние по вертикали (в пикселях) от поля. |
Вывод: | ||
Результат | Primo.AI.Server.Tools.SmartOcr.TextNearToFieldSearcherResult | Результат поиска текста. |
Свойства выходных данных
Тип: Primo.AI.Server.Tools.SmartOcr.TextNearToFieldSearcherResult
Свойство | Тип | Описание |
---|---|---|
IsFound | Boolean | Флаг, указывающий на наличие найденных элементов. |
Items | System.Collections.Generic.IReadOnlyCollection<Primo.AI.Server.Tools.SmartOcr.TextNearToField> | Коллекция найденных текстовых элементов. |
Тип: Primo.AI.Server.Tools.SmartOcr.TextNearToField
(вложенный в Items)
Свойство | Тип | Описание |
---|---|---|
IsFound | Boolean | Флаг, указывающий на успешность поиска текста. |
SourceField | Primo.AI.Server.Model.InferenceResultItem | Исходное поле, относительно которого выполнялся поиск. |
UnifiedText | String | Объединенный текст найденных элементов. |
Items | System.Collections.Generic.IReadOnlyCollection<Primo.AI.Server.Model.InferenceResultItem> | Коллекция элементов распознавания, содержащих найденный текст. |
CropArea | System.Drawing.Rectangle | Область изображения, в которой был найден текст. |