OpenCV sur un SBC Phidgets (4 / 4 étapes)

É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 !

Articles Liés

Waking Up sur le côté droit de la lumière lit

Waking Up sur le côté droit de la lumière lit

Voici un capteur de lumière qui vous permettra de savoir à quelle température il est en dehors du moment où vous montez sur lit... et vous empêcher de cogner le gros orteil dans le processus (bien, je l'espère).Le ConceptL'histoire commence par une t
Basic domotique avec Phidgets

Basic domotique avec Phidgets

Ce projet simple vous emmènera à travers les bases d'obtenir une détection intérieure et la domotique, mis en place. Le projet s'exécute depuis un SBC Phidgets, lu lumière et retentira et allumer une lumière ou d'éteindre à distance. Vous pouvez vrai
WhatsApp sur framboise Pi

WhatsApp sur framboise Pi

Dans ce tutoriel nous allons voir comment utiliser WhatsApp avec Raspberry Pi.Nous allons utiliser la bibliothèque de Yowsup , nous avions déjà utilisé dans ces didacticiels : WhatsApp Messagedu Phidgets SBC , Phidgets WhatsApp - demander le statut d
Mise en route avec OpenCV et Intel Edison

Mise en route avec OpenCV et Intel Edison

Comme les robots commencent à peupler la planète dont ils auront besoin d'un moyen de « voir » le monde de la même façon à la façon dont nous les humains et être en mesure d'utiliser ces données de vision pour prendre des décisions. Un système de vis
Affronter la détection et la poursuite avec Arduino et OpenCV

Affronter la détection et la poursuite avec Arduino et OpenCV

mises à jour20 février 2013: En réponse à une question posée par étudiant Hala Abuhasna si vous souhaitez utiliser la classe série .NET, utilisez la convention d'affectation de noms "\\\.\\COMn" et remplacez n par le numéro 9 > pour définir v
RasPi + OpenCV = suivi du visage

RasPi + OpenCV = suivi du visage

Cette instructable vous enseignera tout ce que vous devez savoir sur l'installation de votre nouvel appareil RasPi dans votre Pi framboise et implémenter des bibliothèques de suivi de visage de OpenCV. Le tutoriel n'assumera que vous savez comment pr
Scanner de documents Raspberry Pi avec téléchargement automatique sur Dropbox.

Scanner de documents Raspberry Pi avec téléchargement automatique sur Dropbox.

Avez vous déjà eu inquiet quand vous n'avez pas été en mesure de trouver une loi ou post-it note que vous avez vraiment besoin ? Bien avec ce Scanner de documents Raspberry Pi maintenant vous ne devrez pas ! Toutes vos notes, les reçus et les documen
MURVV - le Robot Mobile

MURVV - le Robot Mobile

Pour ce projet, nous voulons utiliser un PhidgetsSBC comme un cerveau fonctionnel pour une collecte mobile de Phidgets capteurs et contrôleurs sous la forme d'un robot à roues. Pour rendre les choses simples, que nous devrions avoir un contrôle indép
La culture hydroponique placard

La culture hydroponique placard

Je voulais construire un système hydroponique qui pourrait faire presque n'importe où et continuerait de fonctionner sans une attention constante qui nécessitent de nombreux systèmes. J'ai décidé de le construire à l'intérieur d'une armoire métalliqu
Suivi de Pi boule framboise

Suivi de Pi boule framboise

(Note : il s'agit d'un tutoriel avancé, il n'est pas prévu pour un débutant linux.)Dans ce tutoriel, je vais démontrer comment suivre les balles de tennis de table en utilisant OpenCV sur Raspberry Pi. Il peut être utilisé pour suivre n'importe quel
Comment faire une plate-forme de Robot Arduino + Raspberry Pi

Comment faire une plate-forme de Robot Arduino + Raspberry Pi

Mise à jour : Permet de faire des Robots, ma maison hackerspace numérique, a été achetée par RobotShop. Je ne veux pas revenir, mais les nouveaux propriétaires interdit moi-même et la plupart des membres du vétérans. Qui a dit, la plupart des liens i
Arroseurs à presser, Twitter a permis détecteur d’intrus !

Arroseurs à presser, Twitter a permis détecteur d’intrus !

Quoi de mieux qu'un détecteur de mouvement pour la sécurité à la maison ? Un détecteur de mouvement tweeting qui peut pulvériser de l'eau !Dans ce projet, nous allons construire une alarme d'intrusion en utilisant un Lightblue Bean (un BLE activé mic
Premiers pas avec Ubuntu Linux

Premiers pas avec Ubuntu Linux

Linux a été le système d'exploitation (OS) de choix pour l'ordinateur averti depuis sa création, mais dans les deux dernières années avec la sortie de petit linux basé physiques plates-formes informatiques comme le Raspberry Pi, BeagleBone et Arduino
Suivi à l’aide du Kit de développement Intel Edison de couleur

Suivi à l’aide du Kit de développement Intel Edison de couleur

Je reproduis pour créer un projet de OpenCV sur Intel Edison pour le suivi des objets à l'aide de Node.js. OpenCV n'a que C++, C, Python et interfaces Java alors, comment pouvez-vous travailler avec juste le JavaScript ? OpenCV n'a jamais été porté s