Class CameraDesktopController
java.lang.Object
com.serinity.accesscontrol.controller.CameraDesktopController
Controller for 'camera-desktop.fxml'.
Supports two modes:
- RECOGNIZE (default) – matches a detected face against all stored embeddings and closes the window on success (used at login).
- ENROLL – captures the user's face, saves the embedding to the DB, and closes the window (used from the user dashboard toggle).
setEnrollMode(User, Runnable).- Since:
- 2026-02-27 CameraDesktopController.java
- Version:
- 1.0
- Author:
- @ZouariOmar (zouariomar20@gmail.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetEnrollMode(User user, Runnable onEnrollSuccess) Switch to enroll mode.voidsetRecognizeMode(Consumer<User> onRecognizeSuccess) Switch to recognize mode with a callback.
-
Constructor Details
-
CameraDesktopController
public CameraDesktopController()Creates a new camera desktop controller.
-
-
Method Details
-
setRecognizeMode
-
setEnrollMode
-