Russian (Русский) - Change language

Пример 3. Шаг 24. Описание поля Country, элемент Country

Поле Country мы будем искать привычным способом с помощью элемента типа Character String на одном уровне с заголовком этого поля и только в том случае, если заголовок на данном изображении найден.

Чтобы создать элемент  Country:

  1. В составе элемента Footer создайте элемент Country (тип Character String).
  2. Выберите вкладку Character String.
  3. Задайте алфавит допустимых символов из всех латинских букв, для неалфавитных символов поставьте ограничение в 20 %.
  4. В поле Character count задайте нечеткий интервал { -1, 2, 25, INF }, оценивающий длину цепочки символов.
    Предполагаем, что все возможные значения будут находиться в интервале от 2 до 25 символов. Любая гипотеза, выходящая за рамки данного интервала, будет штрафоваться.

    Показать пример

  1. Не накладывайте других ограничений на параметры элемента, оставьте значения по умолчанию.
  2. Перейдите на вкладку Relations.
  3. Поскольку Country может находиться только справа от ключевых слов заголовка kwOrigin с небольшим отступом, но не дальше, чем 500 dot от правого края заголовка, задайте следующее условие поиска:
    • Right of элемента kwOrigin, Offset = 10.
    • Left of элемента kwOrigin, Offset = -500, Reference boundary = Right.
  4. Поскольку Country всегда находится на одном уровне с ключевыми словами заголовка kwOrigin, добавьте следующие условия поиска:
    • Above элемента kwOrigin, Offset = -10, Reference boundary = Bottom.
    • Below элемента kwOrigin, Offset = -10, Reference boundary = Top.

Замечание. При подборе значений для отступов (offset) бывает полезно обратить внимание на геометрические свойства (границы и размеры) опорных и искомых объектов изображения в режиме просмотра результатов предраспознавания. Подбор значений для отступов (offset) является творческим процессом и осуществляется путем проб и ошибок.

  1. Выберите вкладку Advanced.
  2. Поскольку поле Country может находиться на изображении, а может и нет, но при этом всегда присутствует вместе с заголовком, в поле Advanced pre-search relations задайте дополнительные условия поиска:Искать объект изображения, только если найден элемент kwOrigin . На языке описания FlexiLayout данное условие выглядит следующим образом:
    If Footer.kwOrigin.IsNull Then DontFind;
  3. Протестируйте изображения и убедитесь, что программа верно находит элемент на всех изображениях, где он присутствует.
  4. Выберите в качестве описания местоположения блока Country опцию Source element. В качестве source element укажите элемент Country, нажав кнопку .

12/1/2020 7:04:05 AM


Please leave your feedback about this article