Test de la PiCamera avec l'algorithme OpenCV

L'objectif de cette expérimentation est de tester la caméra avec le code OpenCV pour détecter les oiseaux. Nous allons utiliser la caméra Raspberry Pi pour capturer des images des oiseaux et les traiter avec l'algorithme de détection d'oiseaux. L'objectif est de vérifier si l'algorithme est capable de détecter les oiseaux dans les images capturées par la caméra. Le contexte de réalisation est simple, je place la caméra sur mon bureau et j'essaie simplement de faire lancer le code pour voir si l'algorithme fonctionne avec la caméra. Après deux heures trente de recherche et de test, je n'arrivais toujours pas à faire fonctionner la caméra. J'ai donc décidé d'essayer de brancher ma webcam à la place de la PiCamera. Le code fonctionnait parfaitement avec la webcam. Je vais donc essayer de trouver une solution pour faire fonctionner la PiCamera, mais si jamais ça ne fonctionne pas, nous allons utiliser la webcam pour le reste du projet.

Première expérimentation de l'efficacité l'algorithme à détecter les oiseaux

L'objectif de cette expérimentation est de tester l'efficacité de l'algorithme de détection d'oiseaux. Nous allons utiliser l'algorithme pour détecter les oiseaux dans les images capturées par la caméra. L'objectif est de vérifier si l'algorithme est capable de détecter les oiseaux dans les images capturées par la caméra. Le contexte de réalisation est simple, je place la caméra sur mon bureau et je bouge une petite statue d'oiseau pour voir si elle est détectée par l'algorithme. L'algorithme fonctionne plutôt bien à 60 centimètres, l'oiseau est détecté en tout temps. Au-delà de cette distance, il a un peu plus de difficulté. Il y a des fois où il ne le détecte pas du tout, mais c'est peut-être dû à la qualité de l'image,la lumière ou que l'oiseau est un faux. Nous allons devoir faire des tests à l'extérieur avec de vrais oiseaux pour être sûrs que l'algorithme fonctionne bien. Si le problème de distance ne se règle pas à l'extérieur, nous pourrions zoomer avec la caméra, ce qui permettrait de détecter les oiseaux de plus loin.

Deuxième expérimentation de l'efficacité l'algorithme à détecter les oiseaux

L'objectif de cette expérimentation était de continuer à analyser l'efficacité de l'algorithme de détection d'oiseaux et de prendre des photos automatiquement. Nous avons testé avec la PiCam et avec la webcam (Logitech C920). Premièrement, nous avons découpé une image d’oiseau pour pouvoir la placer devant la caméra. Ensuite, la caméra a été placée sur le haut de l'écran pour qu'elle reste stable. Finalement, nous avons simplement testé l'algorithme pour voir s’ il détectait l'oiseau à de différentes distances. Au premier abord, la caméra ne détectait pas l'oiseau à plus d'environ 50 centimètres. Pour régler ce problème, nous avons décidé de zoomer avec la caméra. Après avoir zoomé, l'oiseau était détecté à plus de deux mètres et pris en photo automatiquement. Nous avons donc réussi à régler le problème de distance. La qualité était beaucoup mieux avec la webcam, mais la PiCam fonctionnait aussi. Mais nous avons décidé de continuer avec la webcam pour le reste de nos expérimentations. La webcam offrant aussi un avantage de support matériel, car nous pouvons visser un petit trépied, ce qui permettrait d’économiser du temps et d'augmenter la malléabilité de la caméra.

Deuxième expérimentation de l'efficacité l'algorithme à détecter les oiseaux

L'objectif de cette expérimentation était de voir si l'algorithme fonctionnait bien pour prendre des photos de vrai oiseau vivant et non en papier noir et blanc. Pour commencer, nous avons placé la webcam sur un trépied en direction de la mangeoire à oiseaux qui est à l'extérieur. Nous avons ensuite attendu que les oiseaux viennent manger. Malheureusement, le premier test n'a pas été un succès, car il ne faisait pas beau. Aucun oiseau n'est venu manger. Lors du deuxième essai, aucune photo n'a été prise d'un oiseau en train de déguster les graines délectables et le programme a tourné pendant cinq heures. Lors du troisième et dernier essai, le programme a fonctionné. J'ai simplement mis des graines sur une table à la place de la mangeoire et le programme a détecté des oiseaux qui venaient. Vous pouvez voir les photos prises lors de cette expérimentation à gauche et ci-dessous. Pour l'instant, le programme se ferme automatiquement après avoir pris une photo. Nous allons devoir régler ce problème pour que le programme puisse tourner continuellement et les envoyer sur le serveur.