Tout propriétaire de furet sait que ces bestioles sont plus difficile à dresser à la propreté qu'un chat de base. Pas vraiment difficile, mais cela implique une surveillance continue et une réserve de gourmandises au frigo. Le côté "surveillance continue" étant assez difficile à gérer pour quelqu'un menant une carrière professionelle moderne (entendre qui a des horaires à la con).
Ayant moi-même un furet mais pas les moyens d'engager une nounou pour le dresser quand je suis au boulot, il m'a fallu trouver une solution de rechange. Que j'expose ici pour la postérité.




On met le portable sur le support

avec la webcam ayant une vue plongeante sur la litière et ses alentours

Ici l'image est dégueulasse mais ce n'est pas grave.
Dans un premier temps, on lance le script "caft.py" directement. Si tout se passe bien, la fenêtre principale apparaît:

L'interface est simplissime: quelques contrôles pour les réglage de base de la capture (luminosité, contraste etc) et un bouton start. La case "Display frames" est là parce qu'en fontionnement normal il est parfaitement inutile d'afficher tout ce qui se passe et quand on a une carte graphique de merde ça utilise de précieuses ressources.
Quand on appuie sur le bouton "Start", le programme passe en mode capture. Dés qu'un mouvement est détecté, toutes les trames sont sauvegardées au format PNG dans un sous-répertoire du script au format records/YYYYMMDD-HHMMSS. La sauvegarde inclue les dix secondes précédent le mouvement et s'arrête aprés dix secondes sans mouvement détecté.
