Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Visión artificial

467 Respuestas
43 Usuarios
0 Reactions
1.1 M Visitas
mif
Respuestas: 1095
 Mif
Topic starter
(@mif)
Noble Member
Registrado: hace 20 años

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


Responder
466 respuestas
mif
Respuestas: 1095
 Mif
Topic starter
(@mif)
Noble Member
Registrado: hace 20 años

En cualquier caso furri, puedes darme ideas pf... como por ejemplo con que control manejar la imagen, quiero decir, la pasas por un objeto bitmap o por algun otro, donde la muestras? en un picturebox??
Aun tengo demasiadas dudas, demasiado calor, muy poco tiempo para hacer pruebas esta tarde, y muchas ganas de experimentar.
Como empezaste tu? directamente con imagenes tomadas por webcam? o con bitmaps hechos a mano primero...


Responder
furri
Respuestas: 2708
(@furri)
Ardero
Registrado: hace 20 años

La imagen la paso a un picturebox que es donde le hago el tratamiento aunque previamente a eso deberias hacerte con la configuración de la camara o por lo menos averiguar como abrir la ventana de configuración de la propia webcam, no es lo mismo capturar una imagen de 640x480 que una de 160x120... activar y desactivar parametros como exposición, compensación automática de luz, contraste.... ya ves que antes de tratar la foto ya tienes trabajo para controlar la camara.... ¿tu sabes donde te estas metiendo?... jajajaja.

Pero bueno, tu ya estas incluso analizando imagenes con .Net2005... todo esto igual lo tienes ya superado.


Responder
mif
Respuestas: 1095
 Mif
Topic starter
(@mif)
Noble Member
Registrado: hace 20 años

bueno, no es que yo sea muy listo muy listo, es que como comente en el primer post, con la libreria WebCam.dll, puedes crear un objeto WebCam, que contiene un parametro WebCam1.Configuracion() con lo que obtienes la configuracion de la camara... en cualquier caso, tengo imagenes de 300px +-, no recuerdo la cifra, y mi camara lo unico especial que tiene es el enfoque y el zoom analogico, ya que es una camara de fotos... por lo demas es todo igual.
Esta bien saber que voy bien encaminado, espero tener muchas novedades esta noche, tengo ganas de salir del curro para... patinar un rato, e irme a casa a continuar mi experimento...
Aun asi... no es mas facil si comienzo tratando imagenes hechas a mano, me refiero a imagenes generadas por mi con Paint...


Responder
mif
Respuestas: 1095
 Mif
Topic starter
(@mif)
Noble Member
Registrado: hace 20 años

Se me olvido una pregunta... no usas para nada el objeto bitmap?
Como recorres la matriz de pixeles entonces?
Como consigues que el proceso no tarde tres dias en analizar la imagen?


Responder
furri
Respuestas: 2708
(@furri)
Ardero
Registrado: hace 20 años

Eso es, hay una api de windows que te permite modificar esos parametros sin abrir la ventana de configuración, pero como usaba indistintamente dos camaras diferentes en dos ordenadores y me daba problemas al final acudí a una función similar a esa que lo que hacia era abrir la ventana de configuración directamente.

Así empecé yo, con imagenes fabricadas con el paint, eso te puede servir para muy muy al comienzo, pero despues me arrepentí ya que con estas imagenes el programa funcionaba de muerte.... y cuando empecé con imagenes reales tuve que modificar casi todos los algoritmos... me sirvió de experiencia pero no para avanzar en el proyecto.

a todo esto... ¿has averiguado el problema de la comparación de dos imagenes?.


Responder
Página 4 / 94
Compartir: