Je travaille sur un projet en C#/Emgu CV, mais la réponse dans n'importe quelle langue avec OpenCv devrait être ok.Trouver un coin de champ
Je l'image suivante: http://i42.tinypic.com/2z89h5g.jpg Ou il pourrait ressembler à ceci: http://i43.tinypic.com/122iwsk.jpg
Je suis en train de faire l'étalonnage automatique et je voudrais savoir comment trouver les coins du terrain. Ils sont marqués par des LED, mais je préférerais le trouver par des étiquettes de couleur. Si besoin je peux remplacer toutes les étiquettes par des étiquettes de même couleur. (Notez que la lumière dans la pièce change donc les couleurs pourraient être un peu différentes la prochaine fois)
La détection des contours pourrait bien se passer aussi, mais j'ai peur de ne pas trouver le coin correctement.
Aidez-nous s'il vous plaît. Merci.
Edit:
Merci aardvarkk des conseils, mais je pense que je dois vous donner peu plus d'informations. Je suis déjà capable de détecter et d'identifier des robots sur le terrain et d'obtenir leur position et leur rotation. Mais pour cela je dois d'abord régler manuellement les coins de champ. Je cherchais donc un moyen automatique, mais j'étais inquiet de ne pas pouvoir distinguer les étiquettes de couleur du fond car la lumière dans la pièce change assez souvent.
Et pour l'angle de caméra. Point de ceci est que la caméra peut être à chaque fois d'angle différent (raisonnable).