Открыть
ДомДом > Блог > Открыть

Открыть

Jul 23, 2023

Камеры RealSense — это замечательная технология Intel. Мы видели множество интересных приложений в хакерском мире, от роботов до интеллектуальных устройств. К сожалению, в какой-то момент Intel прекратила выпуск некоторых частей линейки RealSense, в частности, моделей LiDAR и моделей, предназначенных для отслеживания лиц. Судя по всему, они не пользовались популярностью, и в хаках мы их тоже не видели. До сих пор так и есть. [Лина] представляет нам реальное приложение для камер слежения за лицами RealSense — приложение FaceID для Linux.

Проект настолько прост, насколько кажется: если встроенный в камеру модуль распознавания лиц узнает вас, ваш экран блокировки разблокируется. Поскольку целью является Linux, он должен быть связан с подсистемой подключаемых модулей аутентификации (PAM) для аутентификации, и, конечно же, для RealSense есть модуль PAM, метко названный pam_sauron. Этот модуль написан на Zig, современном C-подобном языке, поэтому он является одновременно хорошим примером того, как создавать собственные интеграции PAM, и способом сделать это на другом языке. Как обычно, есть TODO, такие как улучшение пользовательского интерфейса и использование некоторых функций безопасности, которые есть у камер RealSense, но, тем не менее, это забавное и самодостаточное приложение для одной из камер RealSense серии F4XX, если она у вас есть.

С момента появления RealSense мы видели, как эти камеры используются в робототехнике и 3D-сканировании, по крайней мере отчасти благодаря их возможности использования в Linux. К счастью, Intel прекратила выпуск только менее популярных камер RealSense, что не повлияло на основную линейку RealSense, а любимые хакерами камеры глубины по-прежнему доступны для всех наших проектов. Хотите знать, какие технологии стоят за этим? Вот разбор модуля камеры RealSense, предназначенного для использования на ноутбуке.