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

Функции группы Nearest

Функции группы Nearest указывают программе, что из нескольких гипотез элемента при прочих равных условиях необходимо искать ближайшую к некоторому элементу или точке на изображении, заданной параметрами функции Nearest. В секции Advanced pre-search relations элемента можно использовать только одну функцию из группы Nearest. После ее срабатывания из нескольких рассматриваемых гипотез остается только одна, причем это происходит на этапе выдвижения гипотез элемента, т.е до выполнения кода, указанного в секции Advanced post-search relations. Подробнее см. Использование функций Nearest и FuzzyQuality для поиска элементов.

Функции группы Nearest используются для выбора гипотез всех элементов, кроме Групп, Повторяющихся групп и Таблиц.

Имя параметра Описание
Void NearestX( XCoordinate x )

Задает условие выбора гипотезы, ближайшей к вертикальной прямой, проходящей через точку ( x, 0 )

Пример

Void NearestY( YCoordinate y )

Задает условие выбора гипотезы, ближайшей к горизонтальной прямой, проходящей через точку ( 0, y )

Пример

Void Nearest( XInterval x, YInterval y )

Задает условие выбора гипотезы, ближайшей к прямоугольнику Rect( x.Start, y.Start, x.End, y.End )

Примеры

Void Nearest( PageEdge )

Задает условие выбора на каждой странице документа гипотезы, ближайшей к какому-либо краю страницы: верхнему, нижнему, правому, левому.

Замечание. В случае равноудаленности гипотез от заданной границы, могут быть выбраны несколько гипотез.

Пример

Void Nearest( Hypothesis hyp )

Задает условие выбора гипотезы, ближайшей к нечеткому прямоугольнику hyp.Rect

Пример

Void Nearest( HypothesisInstances ) Задает условие выбора гипотезы, ближайшей к набору гипотез элемента RepeatableGroup.

10.11.2020 12:08:08


Please leave your feedback about this article