Page 1 sur 1

[résolu] Aide analyse image python

Posté : jeu. 11 déc. 2014 05:17
par Romain
Bonjour,

J'aurais souhaite faire un systeme de video surveillance avec une raspberry pi. Mais un peu plus basique, sans passer par le logiciel motion. Je pensais juste prendre des images a intervalles regulieres, les comparer et dans le cas ou elles seraient differente d'un certains % alors je recois une alerte sur mon telephone avec la photo :)

J'ecris donc un script python. Pour l'analyse de l'image j'avais trouve ce soft : ImageMagick. J'ai aussi trouve une commade qui marche bien quand je l'execute dans la console et qui me resort une valeure -> compare -metric AE image1.png image2.png null:
Mais j'aimerais integrer cette commande dans mon script et la je seche. Je ne suis pas tres doue en linux.

Je vous remercie de m'avoir lue, desole pour les accents je travail sur qwerty.

Ps : je ne suis pas sur d'avoir poste au bon endroit, auxquel cas n'hesitez pas a me bouger.

Cordialement,

Romain

Re: Aide analyse image python

Posté : jeu. 11 déc. 2014 13:40
par vague nerd
Bonjour.

Pour exécuter un script shell en php, vous pouvez par exemple utiliser :

Code : Tout sélectionner

system("/cheminDuScript/monscript.sh") 
Cdt.

Re: Aide analyse image python

Posté : jeu. 11 déc. 2014 14:09
par Romain
Merci de ta réponse. Mais mon script est en pyhton et j'aimerais éxecuter ma commande dans ce script et en récupérer la valeur.

Re: Aide analyse image python

Posté : jeu. 11 déc. 2014 14:22
par vague nerd

Code : Tout sélectionner

system ("python monfichier.py")
Pour la valeur de retour, je reviens !

Re: Aide analyse image python

Posté : jeu. 11 déc. 2014 14:25
par vague nerd
Avec :

Code : Tout sélectionner

status=subprocess.call(("python","app2.py" ) )
vous récuperez la valeur du sys.exit() de app2.py... et vous vous passez du shell !

Avec :

Code : Tout sélectionner

import subprocess
out = subprocess.check_output(["python", "app2.py"])
print(out)
vous devrier récuperer ce que app2.py met dans la console standard.

Cdt.

Re: Aide analyse image python

Posté : ven. 12 déc. 2014 07:55
par Romain
Merci de ton aide, ca marche nikel. J'ai essaye avec ls et c'est bon :)

import subprocess

var=subprocess.check_output(["ls","-l"])
print(var)

J'essayerais de faire un petit tutoriel une fois cette application finie si jamais ca interesse des gens.

Re: Aide analyse image python

Posté : ven. 12 déc. 2014 08:20
par vague nerd
Bonjour.

Et bien parfait !

Si vous estimez que votre problème est résolu, merci d'ajouter [RESOLU] au début du titre du sujet.
Pour ce faire, visualiser le premier Post que vous avez réalisé, cliquez sur "Editer", et ajouter [RESOLU] devant le titre.

Cela permet que le message soit tout de suite identifié comme ayant eu une réponse correspondant à la demande.
Ainsi, les visiteurs en sont informés, aussi bien lors d'une recherche sur le forum qu'au travers des moteurs de recherche.

Merci d'avance !

Cordialement.