XIX Verano de la Investigación Científica y Tecnológica del Pacífico Visión artificial con OpenCV. Lisandro Jiménez Méndez instituto tecnológico superior de los ríos, [email protected] asesor Dr. Gustavo Alejandro Torres Blanco universidad Autónoma de Guadalajara, [email protected]. PLANTEAMIENTO DE PROBLEMA Aunque la detección de rostro es un campo de investigación muy activo con OpenCV, todavía se considera una tarea difícil en este proyecto que estamos trabajando, nuestros objetivos es hacer que el robot sea capaz de reconocer cada objeto, rostros durante su recurrido, trabajamos con la librería de OpenCV para el reconocimiento, durante el trayecto del robot reconozca cada objeto durante su recorrido y nos del tamaño del objeto detectado y así mismo nos dé una histograma de la imagen capturado. METODOLOGÍA Después de la revisión teórica y planteamiento del problema como primer paso en nuestra investigación se llevó a cabo la revisión de lenguaje de programación y la librería que es OpenCV con el trabajamos para el reconocimiento de imágenes. Lo siguiente en la investigación fue el procedimiento de aplicación de instrumentos para ellos se parte de un código existente desarrollado en java. A partir de dicho código se utiliza la librería de OpenCV. Esta librería presenta numerosas ventajas ya que se trata de códigos abiertos, optimizados y desarrollados para aplicaciones en tiempo real, independientemente de sistemas operativos o hardware, etc. Para implementar código con la librería de OpenCV se ha estudiado e implementado el distinto algoritmo de segmentación detección de imágenes. En este proyecto se ha trabajado con los distintos espacios de color para buscar la solución más robusta. En este proyecto es hacer una visión artificial montado en un robot para que durante su trayectoria del robot se capaz de reconocer cada objeto y persona y capture y que nos de su tamaño de la imagen que fue capturado y tambien una histograma, donde podremos ver la Graficacion de los colores y así tambien una escala gris y la imagen será filtrado que tambien tendrá una histograma. Por cada histograma dado tendremos los tamaños máximo del pixel, para hacer esta visión artificial estamos empleando java (C/C++ o netbeans) y con la librería de OpenCV CONCLUSIÓN La presente investigación no ha concluido, En conclusión, el software OpenCV es una herramienta poderosa y flexible para el análisis y tratamiento de imágenes, que al ser libre permite a cualquier programador de C/C++, java con cualquier entorno de programación, realizar programas para alguna aplicación determinada, ya sean en tiempo real, como de post y preprocesamiento, volviéndose una opción interesante para implementar. Que si no se tiene idea previa de análisis de imágenes, esta librería puede resultar complicada de entender, sobre todo porque utiliza funciones específicas, y además, hay poca información práctica. Con este proyecto estamos programándolo en java. © Programa Interinstitucional para el Fortalecimiento de la Investigación y el Posgrado del Pacífico Agosto 2014