Некоторые основные принципы работы метода Виолы-Джонса:
- Использование изображений в интегральном представлении. habr.com Это позволяет быстро вычислять необходимые характеристики. scienceforum.ru habr.com Интегральное представление изображения — матрица, совпадающая по размерам с исходным изображением. habr.com В каждом элементе матрицы хранится сумма интенсивностей всех пикселей, находящихся левее и выше данного элемента. habr.com
- Применение признаков Хаара. scienceforum.ru blog.skillfactory.ru Это набор геометрических фигур с черно-белым узором, их ещё называют маски. blog.skillfactory.ru Они помогают найти границы какой-либо формы, например очертания лица, линии бровей, носа или рта. blog.skillfactory.ru
- Использование бустинга. scienceforum.ru habr.com Это специальный метод обучения, который позволяет выбрать характеристики лица. scienceforum.ru Бустинг представляет собой процедуру последовательного построения композиции алгоритмов обучения, когда каждый следующий алгоритм стремится компенсировать недостатки предыдущего. scienceforum.ru
- Применение классификатора. scienceforum.ru habr.com Все характеристики поступают на вход классификатора, который даёт результат «верно» или «ложь». scienceforum.ru habr.com
- Использование каскадов признаков. scienceforum.ru habr.com Это позволяет быстро отбрасывать окна с ложным результатом. scienceforum.ru
В основе метода лежит технология сканирующего окна: рамка меньшего размера, чем исходное изображение, двигается с некоторым шагом по изображению, и, используя каскад классификаторов, определяет наличие лица в данном окне. cyberleninka.ru