Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenos días gente. Soy nuevo en el grupo y en esto de visión artificial.
Di con el foro de casualidad al buscar info sobre el tema ya que se me dio por investigar y ver hasta donde puedo llegar con esto.
Soy programador de c/c++ pero en modo consola, nunca en window y eso me esta frenando un poco.
Puede alguien darme algún ejemplo de como empezar? mas precisamente lo que quiero es usando borland c++
poder cargar una imagen y recorrerla pixel por pixel y asi obtener el color de este.
Solo esto ya que como dije estoy dando el primer paso y no se como empezar.
Gracias a todos y muchos saludos
Orlando
oab_boa, Igual si cambias el buenas por algo relaccionado con visión artificial y C++ Obtienes mejores respuestas 😉
Animo!
Lo que tu buscas se llama OpenCV.
Son unas librerías de visión artificial escritas en C. Bien, en esas librerías tienes mil funciones importantisimas para la visión artificial ya implementadas.
Sin embargo, te recomiendo utilizar las librerías solo para cargar una imagen (a través de disco, webcam o video) y utilices las funciones únicamente como guía para hacer las tuyas propias. De esta forma aprenderás de verdad y tienes muy buenos ejemplos.
Buenas, mi consejo es que si lo que pretendes es hacer algo rápido y ameno pruebes la aplicación RoboRealm. Si quieres hacer cosas más avanzadas que requieran más control sobre lo que haces, entonces usa OpenCV. Y si lo que deseas es estudiar hasta el más mínimo detalle de cómo funicona cada cosa, examina el código de las funciones de OpenCV e implementa las tuyas propias.
Quizás empezar por esto sea un poco duro, así que tómatelo con mucha calma. Tampoco estoy muy a favor de reinventar la rueda a no ser que te interese mucho cómo funciona, si lo que quieres son resultados reutiliza código, es decir, usa la API de OpenCV.
Saludos y suerte.
También existe otra librería muy buena de visión llamada VXL. La principal diferencia con OpenCV es que VXL está escrita en C++, mientras que OpenCV es mayoritariamente C. Quizá no tenga tantos algoritmos como OpenCV, pero los más comunes sí que están, y además es muy fácil de usar.
Ánimo 😉
P.D. llevo algún tiempo registrado, pero éste es mi primer mensaje en el foro! aprovecho para saludar a todos! 😛