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é sur JavaScript dans son intégralité, mais les algorithmes et les différentes parties ont. Bibliothèques telles que JS-objectdetect, HAAR.js et tracking.js ont la fonctionnalité détection capabilites issu des Cascades de Haar en JavaScript (algorithme d’Alto-Jones). Autres bibliothèques incluent : OpenCVjs, opencvjs, ccv et headtrackr.
Pour ce tutoriel, je vais utiliser tracking.js, qui est une bibliothèque qui apporte les techniques et les algorithmes de vision au navigateur web.
J’ai utilisé le projet edi-cam, comme un cadre à mettre en place un serveur web sur le Edison et diffuser une vidéo sur le navigateur, pour plus d’informations sur il suivez ce lien. Fondamentalement l’edi-cam projet permet de diffusion de vidéo en direct sur Intel Edison à l’aide de Node.js et WebSockets.
Ce que vous devez :
- Intel Edison
- Carte de dérivation de l’Arduino
- Une webcam qui est pilote UVC compatible
- Kit de Strater Grove
- Une source d’alimentation (pile 9V ou câble d’alimentation Intel Galileo)
- Installez WinSCP et PuTTY