Ceci est une ancienne révision du document !
Nous traitons les images par OpenCV sur CPU, bien que n'étant que peu efficace, cela nous permet d'effectuer des traitements suffisants à l'aide une librairie comportant déjà la grande majorité des algorithmes de vision par ordinateur. De plus, nous disposons d'un Intel Core i5 dans le NUC, l'architecture x86 étant très adaptée à OpenCV (ou l'inverse… ?).
Nous devions détecter la position et la couleur de triangles rouges et jaunes. Voici l'algorithme utilisé :
Conversion de l'image en format HSV (plus adapté à la détection de couleur) Création de masques de détection des couleurs Pour chaque pixel, blanc si la couleur se trouve dans les limites des teintes à détecter, noir sinon Filtrage du bruit