Controlador de procesamiento de imágenes basado en plataformas Open Source destinado a la visualización en paneles de leds RGB
El presente proyecto de investigación se realizó para la Pontificia Universidad Católica del Ecuador Sede Ibarra (PUCE-SI), una institución de educación superior que contribuye a la formación de profesionales para el norte del país. El objetivo de la investigación es el desarrollo de una variante de...
Gorde:
| Egile nagusia: | |
|---|---|
| Formatua: | bachelorThesis |
| Argitaratua: |
2019
|
| Gaiak: | |
| Sarrera elektronikoa: | https://repositorio.puce.edu.ec/handle/123456789/39687 |
| Etiketak: |
Etiketa erantsi
Etiketarik gabe, Izan zaitez lehena erregistro honi etiketa jartzen!
|
| Gaia: | El presente proyecto de investigación se realizó para la Pontificia Universidad Católica del Ecuador Sede Ibarra (PUCE-SI), una institución de educación superior que contribuye a la formación de profesionales para el norte del país. El objetivo de la investigación es el desarrollo de una variante de algoritmo de “Compresión del rango dinámico”, tomando como referencia los algoritmos ya existentes, adaptado a un controlador de procesamiento de imágenes que permita la manipulación de los pixeles de imágenes digitales bajo plataformas Arduino, para finalmente visualizar los datos de las imágenes generadas por el controlador en paneles de leds RGB. Este proyecto usa la metodología de investigación documental, puesto que se ha recopilado información de diferentes fuentes bibliográficas, para apoyar el desarrollo e integración de los componentes del controlador, así mismo para la composición de la variante de algoritmo de corrección de rango dinámico\; por otra parte, la investigación aplicada permite un enfoque hacia la aplicación del conocimiento adquirido para la creación del hardware y software de un controlador funcional. Para el desarrollo del controlador se inicia aplicando la metodología ABC-Besoins-SEM, concebida para la gestión de requisitos de Sistemas Embebidos, determinando así la creación de los componentes: Control de archivos, Procesador de imágenes, Presentación e Interfaz de control de usuario, todos con características específicas para su funcionamiento ya sea en conjunto o independientemente, con esto se logra una integración óptima. La simplicidad de uso de los componentes de software de este proyecto es muy importante, ya que se considera que estos pueden ser reutilizados en otros proyectos, por tal motivo, se ha optado por desarrollar los componentes control de archivos y procesador de imágenes como librerías, siguiendo la estructura de una librería para Arduino. El control de usuario que se ha desarrollado es versátil, ya que se puede utilizar medios como: comunicación serial, botones físicos y bluetooth para acceder a las funciones que proporciona este componente, aprovechando dicha característica, se desarrolló una interfaz gráfica en Python que usa comunicación serial RS232 para acceder a los comandos y hacer amigable el manejo del controlador. |
|---|