Étape 4: résultats
Pour exécuter le programme, nous réaliserons le fichier binaire que nous juste de compiler. Nous faisons cela avec :
./a.out 100 75 75
Ce qui signifie qu’il accepte n’importe quel pixel avec une valeur RVB de > 99, < 76, < 76 pour l’image traitée. Le programme va afficher deux fichiers JPG ; original.jpg qui est l’image de la webcam et redDetect.jpg qui est la version traitée. Comme vous pouvez le voir ci-dessus, il a fait un bon travail de singulariser les pixels rouges. Ces chiffres pourraient être affiné un peu afin qu’elle ramasse moins du contour du robot, mais évidemment, ça marche en principe.
Obtenir ces deux images peut être facilement fait avec la fonctionnalité d’éditeur de fichier de l’outil de configuration web SBC comme on le voit dans l’image.
C’est seulement un exemple simple de certaines des choses qui se fait avec la vision par ordinateur. Dans une application plus grande transformation des images venant de la webcam peut être faite dans un but plus pratique et de façon plus en temps réel. Par exemple, on pourrait avoir un robot qui détecte les objets rouges et essaie d’aller vers eux. Les applications de vision par ordinateur sont infinies, alors allez-y et expérimenter !