Treffer: Design and implementation of algorithm for images processing in embedded systems ; Diseño e implementación de algoritmo para el procesamiento de imágenes en sistemas embebidos
Weitere Informationen
This project will develop a color recognition system, edge detection and red color monitoring by an artificial visión algorithm, to achieve this, it is taken in mind that the hardware used is an embedded system inexpensive and readily available, in this case is used the FPGA SPARTAN 3AN and RASPBERRY PI, the programming language used to create the algorithms are VHDL for FPGA and PYTHON for RASPBERRY PI. In the acquiring process, the images are needed 2 camera kinds, its main feature is support for embedded systems used. Once acquired, the image thresholding and segmentation techniques are applied to the different existing methods take into account the gradient and the Sobel operator. To show the results in both cases are used ports each card. ín the FPGA case is configured video output and a VGA monitor is connecting to said output, and for Raspberry PI card will have multiple ports to show, it can access the card graphical interface via an HDMI port, Ethernet port and RCA port. ; En este articulo se presenta el diseño y la implementacion de un sistema de reconocimiento de colores, deteccion de bordes y seguimiento de color rojo por medio de un algoritmo de vision artificial, para lograr esto se tiene en cuenta que el hardware usado sera un sistema embebido de bajo costo y facil adquisicion, en este caso se utilizaranla FPGA SPARTAN 3AN y la RASPBERRY PI, el lenguaje de programacion usado para la creacion de algoritmos es VHDL en la FPGA y PYTHON en el caso de la RASPBERRY PI.En el proceso de adquirir las imágenes se necesitan 2 tipos de camaras, su principal caracteristica es la compatibilidad con los sistemas embebidos usados. Una vez adquirida la imagen se aplican tecnicas de umbralizacion y segmentacion, de los diferentes metodos existentes se toman en cuenta el gradiente y el operador sobel. Para poder ver los resultados en ambos casos se usan los puertos que cada una de las tarjetas presenta, en el caso de la FPGA se configura la salida de video VGA y se conecta un monitor a dicha salida, y en el caso de ...