20
последовательной обработки первоначальных изображений, приводящие к
получению желаемого результата.
В рамках проведенного исследования возможностей библиотеки, на
практике проверены методы из двух основных групп:
- методы поиска образов объектов,
- методы сравнения характеристик (инвариантов).
Обе группы в качестве исходных данных обязательно получают
изображение, на котором нужно выполнить поиск объекта.
Для методов первой группы также требуются передача заранее
сохраненного массива данных, строго определяющего искомый объект.
Таким массивом может быть, например, изображение объекта как шаблон
для поиска, либо массив данных усредненных характеристик после
многократного обучения, в определенном формате, поддерживаемом
функцией поиска (чаще всего XML).
Ко второй группе относятся методы, составленные из функций, не
предназначенных для прямого поиска шаблона. К ним можно отнести
такие как фильтрация; размытие; составление массива контуров по
пороговым значениям яркости или цвета; вычисление площади;
ограниченной контуром; вычисление координат минимального
ограничивающего прямоугольника или окружности вокруг группы точек;
вычитание двух и более изображений (кадров видеопоследовательности), и
т.п. А результаты работы этих функций можно использовать для
вероятностного определения нахождения на изображении объекта по
заранее подобранным специфическим характеристикам. Такими методами
решаются задачи поиска линий ограничения полосы движения на дороге
перед автомобилем, подсчета пчел или сот в улье, вычисления ориентации
кристалла, оцифровки таблицы судоку или кубика Рубика, слежения за
движущимися объектами и т.п.