Détection Reconnaissance facial

Bonjour @mika-nt28 ,

J’ai un souci de détection avec le plugin facedetection, mon visage est bien reconnu par le système mais l’action finale ne se déclenche pas.

J’ai ça dans les logs :

[2020-09-29 08:46:56.322][DEBUG] : Send to jeedom : {'devices': {'Garage': {'detect': False, 'name': 'Sebastien'}}}

[2020-09-29 08:46:56.329][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80

[2020-09-29 08:46:56][DEBUG] : [Garage] Detection Sebastien

[2020-09-29 08:46:56.349][DEBUG] : http://127.0.0.1:80 "POST /plugins/facerecognition...

Le Detect ne passe jamais a « True »

Lors de l’apprentissage j’ai bien mon visage entouré avec mon nom. La commande "Etat activation est bien égal a 1. J’ai essayé de jouer avec le planning, en vain. J’ai manqué quelque chose ?

Autre chose peut-être en rapport, les visages dans l’apprentissage ne sont pas affichés correctement :

image

Ces images sont par contre bien visibles depuis le répertoire directement.

Merci pour ton aide

Bonjour,

On parle bien du plugin-facerecognition, du moins ca y ressemble.

Il faut vérifier dans cette ordre

  • Que le visage soit reconnue
  • Etres dans la plage horaire autorisé
  • Que « Etat activation » soit a 1 (cadenas fermer sur le dashboard)
  • Que les conditions soit a true

Tu parle de celui la

Si c’est le cas, c’est certainement un bug

J’ai refait le tour.

Le plugin est activé :

image

Le visage soit reconnu, ok dans les logs :

[2020-10-03 09:17:29.344][DEBUG] : [Garage] 1 visages ont \xe9t\xe9 d\xe9tect\xe9
[2020-10-03 09:17:29.374][DEBUG] : [Garage] color=00ff62 r=0 g=255 b=98
[2020-10-03 09:17:29.592][DEBUG] : Send to jeedom : {‹ devices ›: {‹ Garage ›: {‹ detect ›: False, ‹ name ›: ‹ Sebastien ›}}}

La plage horaire, j’ai coché toutes les cases du planning :

Etat activation ok :

image

Pour la condition, faut-il vraiment en ajouter une obligatoirement ? J’ai essayé aussi avec une condition vrai, en vain :

Et mon action final de test est bien renseignée :

Plus de logs :

[2020-10-03 09:17:29.344][DEBUG] : [Garage] 1  visages ont \xe9t\xe9 d\xe9tect\xe9
[2020-10-03 09:17:29.374][DEBUG] : [Garage] color=00ff62 r=0  g=255  b=98
[2020-10-03 09:17:29.592][DEBUG] : Send to jeedom :  {'devices': {'Garage': {'detect': False, 'name': 'Sebastien'}}}
[2020-10-03 09:17:29.596][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-10-03 09:17:29][DEBUG] : [Garage] Detection Sebastien
[2020-10-03 09:17:29.613][DEBUG] : http://127.0.0.1:80 "POST /plugins/facerecognition/core/php/jeeFaceRecognition.php?apikey=.. HTTP/1.1" 200 0
[2020-10-03 09:17:29.800][DEBUG] : [Garage] 1  visages ont \xe9t\xe9 d\xe9tect\xe9
[2020-10-03 09:17:29.844][DEBUG] : [Garage] color=00ff62 r=0  g=255  b=98
[2020-10-03 09:17:29.847][DEBUG] : Send to jeedom :  {'devices': {'Garage': {'snapshot': '/var/www/html/tmp/facerecognition/Garage/Sebastien_20201003091729.jpg', 'detect': True, 'name': 'Sebastien'}}}
[2020-10-03 09:17:29.849][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-10-03 09:17:29][DEBUG] : [Garage] Detection Sebastien
[2020-10-03 09:17:29.860][DEBUG] : http://127.0.0.1:80 "POST /plugins/facerecognition/core/php/jeeFaceRecognition.php?apikey=.. HTTP/1.1" 200 0
OpenCV: FFMPEG: tag 0x7634706d/'mp4v' is not supported with codec id 13 and format 'mp4 / MP4 (MPEG-4 Part 14)'
OpenCV: FFMPEG: fallback to use tag 0x00000020/' ???'

Opencv me renvoi un souci de mp4v et mp4, peut être une piste ?

Bonjour,

Merci à l’avenir d’utiliser les balises </> à l’insertion de vos logs afin qu’ils soient plus lisibles

Il me semblait avoir désactivé cette option, peut être dans un autre plugin
Je vais vérifier ça

Bonjour

Effectivement j’ai mis l’autorisation de prise de video sur le #plugin-qracces
J’ai reporter les changement sur la beta de celui ci mais je n’ai plus les ressources nécessaire pour faire fonctionné le plugin

Bonjour,

Malgré la mise a jour, pas de différence coté détection et envoi de l’action.

Je n’ai par contre plus de message d’erreur vidéo.

J’ai toujours ce retour dans les logs :
{‹ devices ›: {‹ Garage ›: {‹ detect ›: False, ‹ name ›: ‹ Sebastien ›}}}

Ce plugin ne sera plus maintenu ?

Bonjour

A tu bien installer la beta?
A tu decoché dans la configuration general l’autorisation de prendre des video?

Si si, je manque juste de temps ces dernier temps pour avancé sur tout ce que j’ai a faire.
Je sais pas si tu es le seul a rencontré ce probleme mais il sera corrigé.
Pour le moment j’ai juste mis une possibilité de contournement

Pour le retour au test de mes beta je suis en attente de la freebox delta pour cree des VM et pouvoir reprendre convenablement le dev de ses plugin.

Il ne faut pas hesité a me remonté de la meme maniere que ce defaut toute bug ou evolution que je traite des que j’ai un peux de temps

Je te confirme que je suis bien en beta et que la case vidéo est décoché. J’ai essayé aussi dans les deux sens avec la prise de photos.

Je suis en jeedom V4 sinon

Bonjour

Ok je regarde ça demain en rentrant de mon déplacement

Bonsoir,

Je reviens vers toi, tu as eu le temps de voir quelque chose ?

Arf, je manque de temps tu as toujours le probleme avec l’aquisition de video?
Je vais le desactivé sur la beta

Edit

Ca doit etre disponible a la mise a jours
Peux tu me faire un retour

Bonjour,

Suite a la maj le démon ne démarre plus.

J’ai le message suivant dans les logs :

File « /var/www/html/plugins/facerecognition/core/python/FaceDetect.py », line 151
def writeImageFlux(self):
^
IndentationError: expected an indented block

J’ai tenté de relancer les dépendances, en vain

Ha j’ai pas poussé la correction
Je le fait de suite

La détection se fait dans les logs, mais toujours pas d’action finale désolé

@Seb85
Est il possible de me faire une connexion sur ton jeedom
Mon RPI ne veux pas installé les dep et je n’ai pas le temps de chercher pendant des heures le soucis (certainement ma carte SD)