Энтузиасты придумали, как сделать MacBook сенсорными

Американцы придумали, как добавить на MacBook сенсорное управление. Для этого они прикрепили к вебке зеркало — и проанализировали, где палец касается экрана. О проекте один из разработчиков рассказал 3 апреля на своем сайте.

Четверо американских студентов придумали MacBook с сенсорном управлением. Базовая идея проекта заключалась в отражении пальца на экране: глянцевые мониторы MacBook отлично отражают свет. Энтузиасты предположили, что «палец касается монитора тогда, когда он касается собственного отражения». Один из участников эксперимента уже делал подобную систему ранее, но с помощью отдельной камеры — остальным было интересно проверить, можно ли реализовать идею в миниатюре.

Для работы программистам понадобились небольшое зеркало, бумажка, дверная петля и термоклей. Из этого они собрали зеркальный уголок, который повесили сверху Macbook — он перенаправлял поле зрения вебки вниз, на клавиатуру. Цена деталей, по утверждениям участников, не превысила 1 доллара — 60 рублей.

Далее пришло время компьютерной обработки. Студенты написали программу, способную отделить палец от остального кадра и собственного отражения. Точку касания они определили как «середину линии, соединяющую верх нижнего контура с низом верхнего контура» — края пальцев, коротко говоря. В последнюю очередь точку касания нужно было «наложить» на экран — для этого на экран вывели несколько точек, в которые следует нажать, после чего сосчитали отступ и откалибровали результат.

Получился рабочий прототип: касание пальцем «приравняли» к клику мышкой, получив полный контроль над MacBook. Программисты показали, что с помощью технологии можно передвигать картинки, рисовать несложные фигуры и играть на виртуальном рояле. «С небольшими модификациями наш проект может стать удобной и дешевой системой сенсорного управления», — заключил автор поста.

Код проекта есть на гитхабе.

 Поиск
 Закрыть