Está en la página 1de 2

UNIVERSIDAD TECNOLÓGICA DE LA

MIXTECA
Carretera a Acatlima Km. 2.5
Huajuapan de León, Oaxaca.

INFORME FINAL DE SERVICIO SOCIAL

FECHA: 08 09 2021

Nombre: García Pacho Jorge Simei


Carrera: Ingeniería en mecatrónica
Semestre: Décimo
Visión artificial con una Raspberry Pi, con el objetivo de obtener el tiempo de
respuesta al ejecutar algoritmos basados en operadores morfológicos para el
Programa o reconocimiento de objetos.
proyecto:

Por este medio yo García Pacho Jorge Simei con matrícula 2014140077 de décimo
semestre de la ingeniería en Mecatrónica en la Universidad Tecnológica de la
Mixteca, hago un informe final del proyecto realizado durante el servicio social
bajo la supervisión del profesor investigador M.C. Felipe Santiago Espinosa del
instituto de Electrónica y Mecatrónica.

Se estuvo trabajando en el área de programación en Python y Open CV para la


implementación de visión artificial, ejecutándolo en una Raspberry Pi y con ayuda
de su módulo de cámara. Lo que permitiría determinar el tiempo de respuesta de
la tarjeta de desarrollo ante el algoritmo basado en operadores morfológicos para
la detección de objetos.

En un principio, al no poseer los conocimientos respecto al lenguaje de


programación python, estuve investigando al respecto y comenzar a realizar
pequeños ejercicios que me permitieran ir comprendiendo el lenguaje. A la par,
estuve investigando en la red las características de la Raspberry proporcionada por
el profesor. Ver los recursos con los que cuenta, por lo que fue necesario tener
algunos dispositivos como lo fue un ratón óptico, un teclado y una pantalla o
monitor con conexión HDMI para la visualización. Esto dio paso a también
adentrarme en el sistema operativo de Raspbian, recomendado para la utilización
de la tarjeta.
Posteriormente, comencé a investigar el algoritmo de operadores morfológicos,
donde pude aprender los métodos que existen y de sus aplicaciones. Una vez
conociendo en qué consiste, comencé a realizar los códigos para adquirir imágenes
o videos, habilitación de la cámara de la raspberry e ir probando los distintos
códigos. Más adelante, realicé un prototipo para poder montar la cámara web y
tener una vista superior de mi área de trabajo. En esa área, se puso una hoja en
blanco tamaño carta con dos círculos puestos a distancias que nos sirvieran de
referencia. Lo primero era que la imagen se pudiera procesar, una vez que la
imagen se podía procesar por medio de los operadores morfológicos, se
obtuvieron los contornos de los círculos y esto permitió que fuera posible
encontrar las coordenadas del punto central de los círculos y por medio de una
función, la distancia de centro a centro. Resultados mostrados sobre el mismo
video de manera gráfica. Por último, se agregaron unas líneas de código que
permitieron calcular el tiempo de respuesta de cada proceso y se determinó que la
raspberry tiene un buen procesamiento de imágenes.

Algo que pude notar es que el módulo de la cámara no cuenta con la suficiente
resolución como para detectar los objetos, así que se dio uso de videos grabados
con celular pero que se pudiera procesar en la raspberry. Ya no se hizo uso de la
cámara, por lo que, como trabajo futuro, se propuso al profesor, se pudiera dar
uso de una cámara web de mejor resolución. El código fue probado tanto en una
laptop como en la misma raspberry pi y en ambos lugares se ejecutó sin
problemas.

Fue un gran aprendizaje el poder trabajar con programación en Python y open CV y


del encontrar una aplicación en visión artificial.

García Pacho M.C. Felipe Santiago Vo. Bo


Jorge Simei Espinosa Dr. Manuel Arias Montiel
Jefe de carrera Ing. Mecatrónica

También podría gustarte