Ouvrir le menu principal

iGeneration

Recherche

Frigate 0.16 identifie les visages et plaques d’immatriculation sur les caméras

Nicolas Furno

mardi 06 mai 2025 à 08:33 • 43

Domotique

Frigate, l’enregistreur vidéo en réseau (NVR) open-source, continue de s’améliorer à bon rythme et la version 0.16 proposée en bêta depuis peu est une grosse mise à jour, avec deux nouveautés majeures. Cette app à installer sur son propre serveur (un Raspberry Pi, un Mini PC, un NAS…) était déjà capable de distinguer les différents types de mouvements pour ne conserver que les images de personnes, voitures ou encore de chats parmi toutes celles transmises par des caméras. Désormais, elle peut aussi analyser les visages pour effectuer une reconnaissance faciale et lire les plaques d’immatriculation pour différencier les véhicules.

La reconnaissance faciale en action : ici, j’interroge la base de données de Frigate pour n’afficher que les enregistrements de moi-même. Image iGeneration.
Ici, c’est l’identification de véhicules qui est exploitée et Frigate sort bien les photos de ma voiture, identifiée par sa plaque. Image iGeneration.

Ces deux nouvelles fonctionnalités doivent être activées dans les réglages de Frigate ou via son fichier de configuration. L’identification repose à chaque fois sur des modèles spécialisés qui vont agir après l’identification principale. Concrètement, si un véhicule est repéré sur une caméra, le modèle dédié aux plaques va ensuite s’activer pour trouver la plaque et appliquer une reconnaissance optique des caractères (OCR) pour y lire les lettres et chiffres. Vous aurez une liste de plaques identifiées dans la base de données de Frigate et vous pourrez les associer à une voiture, ce qui permet ensuite de faire des recherches en utilisant ce critère plutôt que le numéro de plaque.

Pour la reconnaissance faciale, Frigate doit d’abord repérer une personne, puis identifier son visage. Le fonctionnement est alors similaire à celui de Photos d’Apple, notamment : une section affiche tous les visages identifiés et ils seront tous inconnus au départ, avant que vous les associiez à des personnes. Cette base de connaissance va permettre à l’app de reconnaître correctement les personnes sur les images, avec une rapidité et une efficacité qui m’ont surpris. J’ai activé la reconnaissance faciale dimanche et après avoir entraîné le modèle pour les deux personnes de mon foyer à partir des images collectées dans la matinée du lundi, l’identification était déjà excellente en fin de journée.

Association en cours des visages identifiés : Frigate suggère parfois des noms avec un score de confidence, vous devrez confirmer les visages correctement reconnus et aider le système en ajoutant ceux qui sont inconnus. Image iGeneration.
Frigate conserve les images confirmées en stock pour alimenter son modèle de reconnaissance faciale et il est toujours possible d’en retirer en cas d’erreur. On peut aussi lui soumettre des photos prises par ailleurs, même si ce n’est pas vraiment utile. Image iGeneration.

J’utilise le petit modèle, le seul qui tourne correctement sur mon matériel, mais Frigate propose aussi un modèle plus sophistiqué pour ceux qui ont une carte graphique puissante sous la main. Précision importante, l’identification des visages et plaques d’immatriculation ne tourne pas sur le TPU Coral conçu par Google et que j’utilise pour l’identification des mouvements. Si les nouveaux modèles tournent toujours en local, ils tourneront au pire grâce au CPU, au mieux sur le GPU. Mon Mini PC qui héberge Frigate est équipé d’un processeur Intel N100 assez modeste (4 cœurs de 12e génération jusqu’à 3,4 GHz) et je n’ai pas noté de baisse notable des performances en activant les nouveautés.

En plus de la possibilité de filtrer les images stockées dans l’historique, l’intérêt d’un tel travail d’identification des personnes et véhicules est évidemment à chercher du côté de l’automatisation. L’intégration à Home Assistant fournie par Frigate tient compte de la nouveauté et ajoute deux entités aux caméras pour remonter la dernière personne identifiée et la dernière plaque d’immatriculation repérée. On peut ainsi envisager des automatisations basées sur ce critère, par exemple pour ouvrir automatiquement une porte de garage si la bonne plaque est lue. Après un premier essai, Frigate semble identifier ma voiture très tôt, ce qui est encourageant pour une bonne expérience, mais je vais prendre le temps de valider l’idée sur la durée avant de créer des automatisations.

La plaque d’immatriculation est encore illisible pour un humain, ce qui n’empêche pas l’ordinateur d’avoir déjà identifié le véhicule et correctement reconnu la plaque, alors que la voiture est à la limite haute de cette caméra. Image iGeneration.

Dans la longue liste de changements avec la version 0.16, on repère aussi la traduction, déjà disponible en français, alors que Frigate était jusque-là uniquement proposée en anglais. Il y a d’autres fonctionnalités encore, comme une identification des oiseaux pour les ornithologues en herbe ou encore l’estimation de la vitesse des objets qui passent à travers une zone. Plusieurs changements peuvent nécessiter de toucher à sa configuration, comme le détaillent les notes de version, alors mieux vaut faire une sauvegarde complète en amont.

Frigate est un programme open-source et gratuit, à installer sur votre propre matériel en suivant la documentation (en anglais). On peut l’associer à Frigate+, un service sur abonnement (50 $ HT par an, soit environ 53 €) qui permet surtout d’accéder à des modèles plus précis pour analyser les images et, par exemple, distinguer les logos sur les camionnettes des livreurs ou les colis identifiés par les caméras. Frigate+ permet aussi d’améliorer les modèles spécifiquement selon ses besoins, en envoyant des corrections lors de mauvaises identifications. Cela dit, j’utilise l’app gratuitement depuis plus d’un an et en comparaison des NVR commerciaux, on obtient beaucoup de fonctionnalités sans payer.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Donald Trump demande à Tim Cook de fabriquer moins d’iPhone en Inde

13:00

• 25


L'iPhone 2027 serait l'aboutissement du rêve d'Apple depuis le premier modèle de 2007

11:55

• 24


Netflix va afficher des publicités basées sur l’IA générative en 2026

11:31

• 8


Malgré l’injonction contre Apple, Fortnite se fait toujours attendre sur l’App Store américain

11:09

• 0


Max rétropédale et va redevenir… HBO Max

09:58

• 12


Grâce à Gemini, YouTube va trouver le pire moment pour caler une publicité

08:10

• 58


Apple Music reçoit une fonction de transfert de musique depuis des services concurrents

07:53

• 7


Apple intègre le Guide Michelin dans Plans aux USA

14/05/2025 à 22:45

• 20


Les opérateurs exigent la bande des 6 GHz pour la 6G, et le font savoir à l’UE

14/05/2025 à 22:15

• 14


L’iPhone 2027 passerait à la mémoire HBM, pour encore plus de RAM

14/05/2025 à 21:00

• 21


Une nouvelle offre d’eSIM pour les voyages à l’étranger sous la marque Bouygues Telecom

14/05/2025 à 17:42

• 15


iOS 18 n'a toujours pas l'enregistrement et la transcription des appels en Europe

14/05/2025 à 16:15

• 24


Plans se met au service du Grand Prix de F1 de Monaco et d'Apple TV+

14/05/2025 à 14:43

• 40


Les nouveaux iPhone vont-ils avoir un impact négatif sur le marché de l'occasion ? 📍

14/05/2025 à 14:38

• 0


iOS 18 : « Exiger Face ID » sur Photos masque l'affichage du lieu dans Appareil photo

14/05/2025 à 12:30

• 7


Utilisez-vous une batterie externe pour allonger l’autonomie de votre iPhone ?

14/05/2025 à 11:16

• 49