Seleccion De Cajas Por Color

Páginas: 6 (1471 palabras) Publicado: 28 de enero de 2013
ESCUELA PROFESIONAL DE INGENIERIA MECATRONICA

“SISTEMA SELECCIONADOR DE OBJETOS RGB POR PROCESAMIENTO DE IMAGENES”

Alumno: Morales Mere Jose


2012 – I

INTRODUCCION

Nuestro Siguiente trabajo está basado en el control digital realizado para el procesamiento de imágenes RGB por medio de MATLAB a un sistema Electromecánico de seleccionador de objetos. Mediante lautilización de un programa comparador de histogramas realizaremos el siguiente control, utilizando una cámara de 3 Mega pixeles iremos comparando imágenes guardadas desde una web configurada inicialmente en red con nuestra cámara. La transmisión por puerto serial-USB nos facilitara la transmisión y envío de datos.
Este trabajo se basa en el procesamiento digital de imágenes, Diseño mecánico, Electrónicade potencia y programación, y con el aporte de mis compañeros podremos convertir un trabajo complejo en uno de menos complejidad.












I. Comunicación de nuestro Sistema
Nuestro sistema se basa en la comunicación serial-USB que permitirá la transmisión de datos con mayor simpleza, la transmisión para la comparación de las imágenes con nuestra base de datos serealizara mediante la pequeña red creada entre una cámara celular con sistema android y la PC. Esto gracias a una aplicación hallada mediante mucha investigación, esta aplicación me genera un IP el cual ingresare a la PC, una vez ingresada a esta web, iremos capturando imágenes mediante un programa creada en visual Basic, y lo guardaremos en un registro especial. Esta imagen será guardada enformato JPEG por lo que será primordial cambiar este atributo a BMP, el cual será reconocido por nuestro programa en MATLAB. Nuestro programa comparara cada histograma de la imagen capturada y guardada previamente, y nos informara de qué color se trata el objeto (Rojo, Verde o Azul). Una vez comparado las imágenes, nos enviara un valor de dato para controlar la posición de las bandejas para que puedaser depositada estos objetos.

II. Programación y Simulación
Procederemos a simular el programa, empezaremos con la captura de la imagen para la comparación.
Programa del Controlador Maestro (PC- Visual Basic y Matlab)
Visual Basic:

Option Explicit

'Funcion API URLDownloadToFile
Private Declare Function URLDownloadToFile _
Lib "urlmon" _
Alias"URLDownloadToFileA" ( _
ByVal pCaller As Long, _
ByVal szURL As String, _
ByVal szFileName As String, _
ByVal dwReserved As Long, _
ByVal lpfnCB As Long) As Long

Private Sub Command1_Click()
Call Descargar("http://192.168.43.1:8080/shot.jpg")
End Sub

Private Sub Form_Load()
command1.Caption = "Descargar imagen"
End Sub

Sub Descargar(UrlAs String)

Me.MousePointer = vbHourglass

'Descargamos el archivo de imagen al disco para después cargarla. _
% El Primer parámetro es la url y el segundo es el path donde se guarda

Call URLDownloadToFile(0, Url, App.Path & "\Shot.BMP", 0, 0)

Me.MousePointer = vbDefault

'Mostramos la imagen en el Picture1
Picture1 =LoadPicture(App.Path + "\Shot.BMP ")
Picture1.AutoSize = True

'Eliminamos la imagen descargada anteriormente
If Len(Dir(App.Path & "\Shot.BMP")) Then
Kill App.Path & "\Shot.BMP"
End If
SavePicture Picture1.Picture, "Shot.BMP"
End Sub

MATLAB:
%Seguidamente procedemos a la comparación de la imagen con nuestra base de datos

% Carga de la Base de Datos
I1= imread('Img_Rojo1.bmp');
I2 = imread('Img_Azul1.bmp');
I3 = imread('Img_Verde1.bmp');

% Analisis del Semaforo en Rojo
I1_R = I1(:,:,1); h1R = imhist( I1_R , 16 ); h1R = h1R / 65535;
I1_G = I1(:,:,2); h1G = imhist( I1_G , 16 ); h1G = h1G / 65535;
I1_B = I1(:,:,3); h1B = imhist( I1_B , 16 ); h1B = h1B / 65535;
% Analisis del Semaforo en Azul
I2_R = I2(:,:,1); h2R = imhist(...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Seleccionador de colores
  • Separación de color y selección de color
  • Guion Caja De Colores
  • Seleccion y separacion de color
  • Seleccion de color ppt
  • Calculadora y caja de colores vb 8.0
  • Seleccion De Color Dental, Protesis Total
  • PROTOCOLO PARA LA SELECCIÓN DEL COLOR

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS