Le forum a un nouveau style !


Faites-nous part de vos impressions et signalez-nous les problèmes ICI

Tentative de détection Vespa velutina dans une image avec OpenCv

Avatar de l’utilisateur
Jodaille
Messages : 170
Localisation : Caen, Normandie
Contact :

Tentative de détection Vespa velutina dans une image avec OpenCv

Message#1 » sam. mai 20, 2017 3:50 pm

Bonjour,

j'ai fait quelques essais avec OpenCv, tout d'abord en tentant de détecter des "blobs" dans l'image, sans réel succès.

Toutefois en soustrayant la couleur de l'anneau orange du Vv avec cette version de script :

https://github.com/Jodaille/Jobee/blob/0b5d8b384688117ec67c07f72af4bd76a187a338/OpenCv/VespaOrangeTailDetect.py

J'obtiens une piste pour la détection :

Image

Image

Image

Image

Image

Image

Le bouton d'or à droite de l'image est problématique, les abeilles dorées aussi :

Image

Image

d'autres images dispo. :

https://github.com/Jodaille/Jobee/tree/master/Vespa%20Velutina
Modifié en dernier par Jodaille le sam. mai 20, 2017 11:47 pm, modifié 1 fois.
Une colonie en Normandie en Warré (proche Danvou la ferrière). Quelques boîtes vides posées ici et là façon hôtel pour abeilles.
http://jodaille.org/snapshots timelapse mn par mn de l'entrée de la ruche.

Avatar de l’utilisateur
Jodaille
Messages : 170
Localisation : Caen, Normandie
Contact :

Re: Tentative de détection Vespa Velutina dans une image avec OpenCv

Message#2 » sam. mai 20, 2017 4:34 pm

Re,
en inversant le masque noir :

https://github.com/Jodaille/Jobee/blob/238baa4640ad941eff39bfa02434e9f61933da44/OpenCv/VespaOrangeTailDetect.py#L72

Image

on y voit plus clair :-)

Image

du coup la détection des taches (blob detection d'OpenCv) :

Image

soit quatre points de l'image en sortie avec les réglages actuels :

[<KeyPoint 0x7f29e3ae0e70>, <KeyPoint 0x7f29e3ae0ea0>, <KeyPoint 0x7f29e3ae0ed0>, <KeyPoint 0x7f29e3ae0f00>


(cf: https://github.com/Jodaille/Jobee/blob/238baa4640ad941eff39bfa02434e9f61933da44/OpenCv/VespaOrangeTailDetect.py#L41-L62)
Modifié en dernier par Jodaille le sam. mai 20, 2017 11:53 pm, modifié 2 fois.
Une colonie en Normandie en Warré (proche Danvou la ferrière). Quelques boîtes vides posées ici et là façon hôtel pour abeilles.
http://jodaille.org/snapshots timelapse mn par mn de l'entrée de la ruche.

Avatar de l’utilisateur
barbichou
Modérateur
Messages : 4356
Localisation : Ronchamp - Haute-Saône (70)
Contact :

Re: Tentative de détection Vespa Velutina dans une image avec OpenCv

Message#3 » sam. mai 20, 2017 5:32 pm

Salut,

Une fois détecté, tu comptes faire quoi ?

@+ ;)

Avatar de l’utilisateur
jln
Messages : 2124
Localisation : St Germain du Puy (Cher)

Re: Tentative de détection Vespa Velutina dans une image avec OpenCv

Message#4 » sam. mai 20, 2017 5:41 pm

Image

Avatar de l’utilisateur
barbichou
Modérateur
Messages : 4356
Localisation : Ronchamp - Haute-Saône (70)
Contact :

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#5 » sam. mai 20, 2017 7:31 pm

:mdr :mdr très discret !

Avatar de l’utilisateur
Jodaille
Messages : 170
Localisation : Caen, Normandie
Contact :

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#6 » sam. mai 20, 2017 9:13 pm

Bonsoir,

je n'avais pas pensé au tomahawk : je me marre bien avec vous.

Sérieusement la prochaine étape serait de pouvoir les compter depuis le flux video, un peu comme le suivi de visage.


Pour l'instant c'est une seule image capturée par minute.
Et je la traite avec l'ordinateur portable, c'est pas un PI truc alimenté en 5 V.

Ensuite faudrait que je comprenne comment convertir la coordonnée du point en une coordonnée dans la fenêtre de la ruche.

Ensuite faudrait que je parvienne à mettre en mouvement un bras ou un montage avec des servomoteurs en pan/tilt, qu'il cale une mire sur cette coordonnée.

Une fois la mire au point, il resterait à trouver un moyen de shooter la bête.

Le bras devrait être assez réactif, aussi rapide que le mouvement du frelon, et compenser la latence induite par le calcul et le suivi du mouvement.

Ça fait beaucoup de si pour obtenir une protection fonctionnelle c'est certain.

De plus ça ne serait valable que pour une ruche, et encore j'ai pas de soucis pour alimenter celle-ci en électricité (paie ta rallonge) ...

Ça m'aura au moins amusé quelques heures :-)

"Ils ne savaient pas que c'était impossible alors ils l'ont fait" :france
Une colonie en Normandie en Warré (proche Danvou la ferrière). Quelques boîtes vides posées ici et là façon hôtel pour abeilles.
http://jodaille.org/snapshots timelapse mn par mn de l'entrée de la ruche.

Avatar de l’utilisateur
Michel
Admin
Messages : 9736
Localisation : Millau 12 Aveyron France

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#7 » sam. mai 20, 2017 10:19 pm

Y aurait-il une solution pour jumeler ton détecteur avec un pulvérisateur d'eau et de savon noir ? Je crois savoir qu'ils n'aiment pas du tout ça. Evidemment, il faudrait éviter d'en envoyer sur les abeilles.

A+
Michel,

Causses tôt, Causses tard mais Causses toujours... tu m'instructionnes ! :lol:

Avatar de l’utilisateur
Jodaille
Messages : 170
Localisation : Caen, Normandie
Contact :

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#8 » sam. mai 20, 2017 11:38 pm

Bonjour Michel,

Michel a écrit :Y aurait-il une solution pour jumeler ton détecteur avec un pulvérisateur d'eau et de savon noir ?

si le pulvérisateur tient la pression (ou que l'on peut en ajouter) j'imagine qu'une electrovanne pourrait être utilisée.

Michel a écrit :Evidemment, il faudrait éviter d'en envoyer sur les abeilles.

Dans ce cas le jet pourrait partir du côté de l'entrée de la ruche pour limiter les dommages collatéraux.

La camera toutefois risque de se retrouver à contre jour un peu comme sur celle-ci :

Image

et elle semble ne pas aimer, en tous cas on ne voit rien :
Image

Après on peut toujours prévoir de la déplacer avec le soleil :D

Je n'ai pas d'images de face de Vespa velutina : il va falloir ajouter une camera :P
Une colonie en Normandie en Warré (proche Danvou la ferrière). Quelques boîtes vides posées ici et là façon hôtel pour abeilles.
http://jodaille.org/snapshots timelapse mn par mn de l'entrée de la ruche.

Avatar de l’utilisateur
barbichou
Modérateur
Messages : 4356
Localisation : Ronchamp - Haute-Saône (70)
Contact :

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#9 » sam. mai 20, 2017 11:48 pm

Salut,

tu as intérêt d'avoir un système hyper réactif pour suivre et anticiper ses déplacements, déterminer la distance, pour avoir une chance de faire mouche avec ton futur missile :mrgreen:

allez hop au boulot :mdr

@+ ;)

Avatar de l’utilisateur
Jodaille
Messages : 170
Localisation : Caen, Normandie
Contact :

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#10 » dim. mai 21, 2017 12:06 am

barbichou a écrit :tu as intérêt d'avoir un système hyper réactif pour suivre et anticiper ses déplacements, déterminer la distance, pour avoir une chance de faire mouche avec ton futur missile

Ou attendre qu'il passe à un endroit et bim ! :lol:

Je pense à votre dessous de ruche muselière à entonnoir
cette fois-ci avec option guillotine :
reconnaissance faciale et couic le frelon qui voulait rentrer.

inspiré de ce trieur de bonbons :
Une colonie en Normandie en Warré (proche Danvou la ferrière). Quelques boîtes vides posées ici et là façon hôtel pour abeilles.
http://jodaille.org/snapshots timelapse mn par mn de l'entrée de la ruche.

Avatar de l’utilisateur
barbichou
Modérateur
Messages : 4356
Localisation : Ronchamp - Haute-Saône (70)
Contact :

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#11 » dim. mai 21, 2017 12:17 am

Salut,

Les hyménoptères mémorisant les zones de danger, ça serait plus intéressant de les laisser repartir pour qu'ils aillent chasser ailleurs.

@+ ;)

Avatar de l’utilisateur
Loic
Messages : 573
Localisation : Sophia Antipolis - Alpes Maritimes (06)

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#12 » lun. mai 22, 2017 10:03 am

Et pour obtenir les coordonnées à viser en 3D, il te faudrait 2 caméras​

Avatar de l’utilisateur
Michel
Admin
Messages : 9736
Localisation : Millau 12 Aveyron France

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#13 » lun. mai 22, 2017 1:05 pm

Bonjour,

Vous voulez que je vous dise ? Je suis émerveillé par ce qui émane des réflexions des membres de ce forum. Entre ceux qui ont mis au point leur harpe, ceux qui préparent la Warré 2.0 qui dit tout à l'apiculteur et maintenant la mise au point d'une tourelle anti-aérienne pour ratatiner les frelons asiatiques, on va finir par être un vrai "think tank" apicole, une pépinière à idées ou un salon où l'on cause du futur de nos abeilles et je ne vous cache pas que ça me procure un plaisir certain.

Merci à tous et au plaisir. Phosphorez bien !
Michel,

Causses tôt, Causses tard mais Causses toujours... tu m'instructionnes ! :lol:

Manulab
Modérateur
Messages : 1565
Localisation : Orne - France

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#14 » mar. mai 23, 2017 5:10 am

Avant de voir si ça peut permettre de dégommer le frelon, je vois un autre intérêt à cette idée : Voir s'il y a, ou non, une pression de frelon asiatique au rucher.

En ce qui me concerne, mes (deux...) ruches sont à proximité de chez moi, je vais les voir presque tous les jours, mais quelques minutes à un quart d'heure seulement ; pour le moment cette année, sur ces deux dernières semaines je n'ai vu que de deux fois un frelon asiatique, un de passage et un qui s'est posté peu de temps à l'affut.
Comme les abeilles sont encore calmes, j'en déduis qu'il n'y a pas actuellement de pression de Vv dans mon rucher.

Pour un rucher plus éloigné, et encore plus si c'est un rucher professionnel (je veux dire, que le revenu de l'apiculteur dépend de la bonne marche de ce rucher), un système de détection automatisé de Vv, et avec transmission de données à distance, permettrait de savoir s'il y a lieu d'aller agir, ou si on peut rester serein sans se déplacer spécialement.

Avatar de l’utilisateur
Jodaille
Messages : 170
Localisation : Caen, Normandie
Contact :

Re: Tentative de détection Vespa velutina dans une image avec OpenCv

Message#15 » mar. mai 23, 2017 7:28 am

Bonjour Manulab,

Manulab a écrit :En ce qui me concerne, mes (deux...) ruches sont à proximité de chez moi

est-ce que tes ruches sont assez proches pour pouvoir tirer une rallonge et un câble réseau (ou boitier CPL) ?

Plus nous obtenons d'images de Vv et plus nous pourrons entraîner un modèle de reconnaissance avec OpenCv (Cascade Classifier Training)

http://docs.opencv.org/3.2.0/db/d28/tutorial_cascade_classifier.html
Une colonie en Normandie en Warré (proche Danvou la ferrière). Quelques boîtes vides posées ici et là façon hôtel pour abeilles.
http://jodaille.org/snapshots timelapse mn par mn de l'entrée de la ruche.

Retourner vers « Animaux visiteurs de la ruche »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités

Faites glisser l'icône de la Ruche Warré sur la barre des tâches pour épingler le site !

Ou cliquez ici par l'ajouter au menu démarrer ou à la liste des applications.