В зависимости от того, на какой платформе используется информационный киоск, параметры могут различаться ... Но если предположить, что где-то внизу есть linux, вам следует взглянуть на OpenCV library . И в случае, если это пригодится - вот ссылка на мой забавный эксперимент, чтобы получить «контролируемый по ноду интерфейс» для чтения длинных веб-страниц .
И если говорить о ложных срабатываниях - или, что еще хуже, о ложных срабатываниях - в случае плохого освещения или необычного ракурса шансы довольно высоки. Таким образом, вам нужно дополнить это каким-то резервным механизмом, таким как экранная кнопка «нажмите здесь, чтобы начать», которая будет там по умолчанию, а затем использовать тайм-аут бездействия наряду с обнаружением лица, чтобы избежать наличия только одного вектора ввода информации.
Другая идея (в зависимости от условий освещения) может заключаться в измерении общего количества света на изображении - естественный свет должен вызывать только медленные изменения, в то время как человек, идущий рядом с киоском, может вызвать быстрое изменение освещения.