kjhg

Páginas: 3 (502 palabras) Publicado: 2 de abril de 2013
Documentacion del programa para la extracción de objetos de una imagen
clc;
Este comando se utiliza para limpiar la pantalla del comand window de cualquier mensaje u operación realizadapreviamente.


















clear all;
clear all, es un comando utilizado para limpiar todas las variables del workspace, esto para evitar que hayan valores anteriores de las mismasvariables, y para hacer mas estético el programa.

k=input (‘Enter the file name’ , ’s’);
Se pide al usuario el nombre de un archivo, que en este caso es una imagen, para ser tratado con el programa deextracción de objetos, esta se guarda en la variable k, como un arreglo de caracteres.



im=imread(k);
Se lee una imagen con el nombre de ‘k’ y se guarda en la variable ‘im’, la imagen esguardada tipo rgb, en formato uint 8.

im1=rgb2gray(im);
Se convierte la imagen original a una en escala de grises, y se almacena en la variable ‘im1’, el formato de ‘im1’, será uint8 también.im1=medfilt2(im1,[3 3]);
Se aplica a la imagen un filtro medio de dos dimensiones, para la imagen, donde para cada pixel, devuelve el promedio de la vecindad, para nuestro caso como elegimos una matriz [33], estaría analizando cada pixel con una vecindad a 8, también esta función coloca 0 en los bordes, pudiendo observarse distorsionados.

Imagen Original Imagen después del filtroBW= edge(im1,’sobel’);
Halla bordes mediante el método de sobel, la guarda en la variable BW, la función edge, elimina el fondo de todos los objetos, dejando solamente el borde de cada objeto.[imx,imy]=size(BW);
Halla el tamaño de la imagen de bordes BW, y se almacenan en las variables imx e imy.

msk=[0 0 0 0 0;
0 1 1 1 0;
0 1 1 1 0;
0 1 1 1 0;
0 0 0 0 0;];
Se define una matriz‘msk’ que va a actuar como núcleo, o mascara, para realizar una convolucion con la matriz de bordes BW.

B=conv2(double(BW), double(msk));
Realiza la convolucion en dos dimensiones de dos matrices,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • kjhg
  • Kjhg
  • Kjhg
  • kjhg
  • kjhg
  • kjhg
  • kjhg
  • kjhg

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS