Messages : 3
Sujets : 1
Inscription : Nov 2017
Bonjour,
J'ai fait l'acquisition de la raspicam pour faire de la détection de mouvement. Pour le moment tout se passe bien mais je ne veux la faire entrer en service qu'à la tombée de la nuit.
Avouez que, rajouter un interrupteur crépusculaire pour déclencher une caméra qui sait lire la lumière, semble un peu farfelu ?
Si quelqu'un peu me mettre sur la piste pour développer un soft python de mesure de la luminosité à partir de la caméra, j'aurai l'air moins stupide.
Mille merci d'avance.
michel Suire
Messages : 39
Sujets : 1
Inscription : Mar 2017
Bonjour,
Avec la caméra, je ne sais pas, mais il est toujours possible d'ajouter un petit circuit de mesure de la luminosité type GY-30.
Sinon si c'est vraiment à la tombée de la nuit, un petit éphéméride permet de calculer l'heure du couché et du levé du soleil sans problème
Bon courage
Messages : 908
Sujets : 60
Inscription : Dec 2017
J'avais un petit programme comme ça, je peux essayer de le retrouver.
Mais c'est hyper consommateur car ça prend une image et calcule la luminosité moyenne, donc utilise le processeur assez fortement.
En plus, si tu as une camera IR, je ne sais pas si le système est valable.
Bref, pour moi il vaut mieux un interrupteur crépusculaire dédié.
Messages : 3
Sujets : 1
Inscription : Nov 2017
Merci CrazyCat,
S tu le retrouve, je suis preneur quitte à le faire tourner dans thread indépendant.
a+
MichelSuire
Messages : 908
Sujets : 60
Inscription : Dec 2017
Voila le code que j'avais fait, en python:
Code :
[== Python ==]
#!/usr/bin/python
# -*- coding: utf-8 -*-
import picamera, picamera.array, numpy as np
def main():
with picamera.PiCamera() as camera:
camera.resolution = (100, 75)
with picamera.array.PiRGBArray(camera) as stream:
camera.exposure_mode = 'auto'
camera.awb_mode = 'auto'
camera.capture(stream, format='rgb')
pixAverage = int(np.average(stream.array[...,1]))
print "Luminosity is :" + str(pixAverage)
if __name__ == '__main__:
main()
Ce code permet d'afficher la luminosité moyenne de la picam. Je pense qu'avec divers essais et tatonnements, tu pourras trouver la valeur minimale correspondant à la nuit (ou au jour) pour exécuter ou arrêter motion.
Messages : 3
Sujets : 1
Inscription : Nov 2017
Bonjour CrazyCat
Absent de la maison depuis une quinzaine de jours, je viens juste de récupérer ton message et je t'en remercie.
Je teste le plutôt possible
A+