Offen
HeimHeim > Blog > Offen

Offen

Jul 23, 2023

RealSense-Kameras sind ein faszinierendes Stück Technologie von Intel – wir haben in der Hackerwelt eine Reihe cooler Anwendungen gesehen, von Robotern bis hin zu intelligenten Geräten. Leider hat Intel irgendwann Teile der RealSense-Reihe eingestellt, insbesondere die LiDAR- und Face-Tracking-Modelle. Anscheinend waren diese nicht beliebt und wir haben sie auch nicht in Hacks gesehen. Das heißt, bis jetzt. [Lina] bringt uns eine reale Anwendung für die RealSense-Gesichtsverfolgungskameras, eine FaceID-Anwendung für Linux.

Das Projekt ist so einfach, wie es klingt: Wenn das integrierte Gesichtserkennungsmodul der Kamera Sie erkennt, wird Ihr Sperrbildschirm entsperrt. Da das Ziel Linux ist, muss es zur Authentifizierung in das Pluggable Authentication Modules (PAM)-Subsystem eingebunden werden, und natürlich gibt es ein passendes PAM-Modul für RealSense mit dem treffenden Namen pam_sauron. Dieses Modul ist in Zig geschrieben, einer modernen C-ähnlichen Sprache. Es ist also sowohl ein gutes Beispiel dafür, wie Sie Ihre eigenen PAM-Integrationen erstellen, als auch ein Weg, dies einmal in einer anderen Sprache zu tun. Wie üblich gibt es TODOs, wie die Verbesserung der Benutzeroberfläche und die Nutzung einiger Sicherheitsfunktionen von RealSense-Kameras, aber es ist dennoch eine unterhaltsame und autarke Anwendung für eine der RealSense-Kameras der F4XX-Serie, falls Sie zufällig eine besitzen.

Seit der Einführung von RealSense werden diese Kameras in der Robotik und beim 3D-Scannen eingesetzt, was zumindest teilweise auf ihre Fähigkeit zurückzuführen ist, unter Linux verwendet zu werden. Zum Glück hat Intel nur die weniger beliebten RealSense-Kameras eingestellt, was sich jedoch nicht auf die RealSense-Hauptreihe auswirkte, und die bei Hackern beliebten Tiefenkameras sind weiterhin für alle unsere Projekte verfügbar. Sie fragen sich, welche Technologie dahinter steckt? Hier ist ein Teardown eines RealSense-Kameramoduls, das für die Laptop-Nutzung gedacht ist.