Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Como ya estoy de medio vacaciones, pero a la vez no tengo demasiados medios técnicos, me dedico a recopilar datos y a procesarlos como puedo en mi cabecilla, para poder hacer cosas en verano.
Como sabeis estoy con el tema del Bluetooth... a falta de hacer algunas pruebas con otro ordenador, el tema del TouchPad... necesito más medios que mi portatil... y... ahora viene el proyecto guapi guapi... Visión artificial con una simple webcam, entonces aqui vienen mis preguntas y aclaraciones:
·Sé que es posible, porque si no me equivoco Golfus Hispanicus lo emplea, asi como otros proyectos como los de esta chiquita tan maja: Mavis
·¿Cómo se empieza en este mundito?
·¿Qué librerías usais para obtener imágenes de la webcam?
·¿Qué librerías usais para procesar la imagen?
·¿Es imprescindible programar el sistema en C?
·¿Tenemos algun proyecto de ejemplo?
Yo estoy comenzando con la librería WebCam.dll, pero me temo que es muy incompleta, y además consume demasiados recursos comparándolo con el proyecto de Mavis. Aun así, tengo un programa hecho que lo único que tiene es un botón, con el que al pulsarlo, se copia la imágen de la webcam en un control PictureBox... me imagino que es un primer paso en este mundo, y que me quedan miles de caminos que recorrer, pero esta librería no sé si da mucho más de si, de modo que me gustaría que alguno que haya trabajado con esto me eche un cablecillo.
Seguiré informando. Muchas gracias por la ayuda.
Ángel
Luisj, me temo que me debes 20€! jeje!!
http://www.intel.com/cd/software/produc ... 302910.htm
Este es el link de la web de Intel para descargar las IPP y como pedes ver solo son gratuitas para linux. Veo que estás más puesto que yo en las IPP y demás así que tengo una cuestión
no puedo entrar en la web de Robolab, sabes si está caida? podrías pasarme el módulo Ice para leer de la camara?
Gracias 😀
Si, esta caida, a veces se va la luz del servidor, y como está en el laboratorio apartado nadie lo enciende hasta el siguiente día laborable. Supongo que mañana por la mañana lo encenderán y podrás entrar, de todas formas voy a ver si tengo yo una copia del repositorio y la subo.
Efectivamente parece que a partir de la versión 5.3 solo está disponible para linux. Casi me alegro. 😀
Te lo envio por correo ya que lo tienes público, porque no se si será la cerveza pero no veo el botón de adjuntar ficheros. 😀
Vais a tener que publicar un tutorial básico de IPPs... 😀
Yo sigo currandome los algoritmos a mano pero si me encuentro una libreria con un función llamada BuscaPelota() que me devuelva la posición en la imagen.... no le voy a hacer ascos... 😀 😀 😀
Para el proyecto PCBot (estilo a la foto de luisj) he retomado el código fuente en Visual Basic que desarrollé en 2006. Quitando todos los algoritmos de filtrado que tuve que poner para aquel proyecto, añadiendo un primer algoritmo de filtrado de color y localización de objetivos voy casi a 10fps... pero vamos... fijo que esta tasa de proceso caerá como una piedra igual que me pasó en 2006.
Para este proyecto 2fps son suficientes y en todo caso si se ralentiza mucho mas lo termino de pasar a C++ aunque en este lenguaje la interfaz de usuario me costará mucho mas.
Lo dicho, quedo (muchos quedamos...) a la espera de ese tutorial.
saludos.
furri.
Creo recordar que OpenCV se basa en IPL, no en IPP (aunque mi cabeza a veces no da para mucho XD)
IPP es cierto que es mucho más complicado de entender y trabajar, pero la diferencia de tiempo de computación es abismal (en el trabajo algunas funciones eran 10 veces más rápidas en IPP), lo que para robótica es algo a tener muy muy en cuenta.