En este proyecto la cámara envía fotogramas de vídeo para el Visual Studio C++ que contiene biblioteca de Open CV funcionando en nuestro ordenador.
Si Visual Studio C++ programa detecta la imagen del objeto desde la webcam y luego calcula las coordenadas de co de X, eje Y y el radio del objeto. Las coordenadas de co son enviadas por consiguiente a la arduino UNO/Mega vía comunicación Serial entre el arduino y visual studio c ++.
Después de recibir las coordenadas de los motores servo se mueve en dirección X e Y y sigue el objeto.
Aquí está el video de ella :) Disculpen el video aburrido yo estaba cansado en aquel momento :)
MATERIAL NECESARIO:
HARDWARE:
1. x 2 de servomotores
2. Webcam (cualquier webcam) x 1
3. Arduino Mega/Uno x 1
4. externo de alimentación 5V x 1
5. tablero de x 1
6. sola base conexión de los cables
SOFTWARE:
1. IDE de Arduino
2. OpenCV 2.3.1
3. visual Studio C++ 2010 SP1 Express
CÓDIGO:
1. visual Studio C++ código (adjunto)
2. Arduino el código del programa (se adjunta)