Abrir
LarLar > blog > Abrir

Abrir

Jul 23, 2023

As câmeras RealSense têm sido uma fascinante peça de tecnologia da Intel - vimos vários aplicativos interessantes no mundo dos hackers, de robôs a aparelhos inteligentes. Infelizmente, a Intel descontinuou partes da linha RealSense em um ponto, especificamente os modelos LiDAR e de rastreamento facial. Aparentemente, eles não são populares e também não os vimos em hacks. Até agora, isso é. [Lina] nos traz um aplicativo do mundo real para as câmeras de rastreamento facial RealSense, um aplicativo FaceID para Linux.

O projeto é tão simples quanto parece: se o módulo de reconhecimento facial integrado da câmera o reconhecer, sua tela de bloqueio será desbloqueada. Com o destino sendo o Linux, ele precisa se conectar ao subsistema Pluggable Authentication Modules (PAM) para autenticação e, é claro, há um módulo PAM para RealSense para acompanhá-lo, apropriadamente chamado pam_sauron. Este módulo foi escrito em Zig, uma linguagem moderna semelhante a C, por isso é um bom exemplo de como criar suas próprias integrações PAM e um caminho para fazer isso em uma linguagem diferente pela primeira vez. Como sempre, há TODOs, como melhorar o UX e aproveitar alguns recursos de segurança que as câmeras RealSense possuem, mas ainda assim é um aplicativo divertido e autossuficiente para uma das câmeras RealSense da série F4XX, caso você possua uma.

Desde a introdução do RealSense, vimos essas câmeras usadas em robótica e digitalização 3D, graças, pelo menos em parte, à capacidade de serem usadas no Linux. Felizmente, a Intel descontinuou apenas as menos populares câmeras RealSense, que não afetaram a linha principal RealSense, e as câmeras de profundidade adoradas pelos hackers ainda estão disponíveis para todos os nossos projetos. Quer saber sobre a tecnologia por trás disso? Aqui está uma desmontagem de um módulo de câmera RealSense destinado ao uso de laptop.