Usted puede utilizar MATLAB para crear filtros  2D para procesar las imágenes. 
  
  
Crear filtro
MATLAB es un lenguaje de  computación técnica utilizada para hacer cálculos numéricos, desarrollar  algoritmos y visualizar y analizar conjuntos de datos. MATLAB tiene una amplia gama de aplicaciones, incluyendo diseño de control,  modelos financieros, prueba y medida, biología computacional y procesamiento de  imágenes. Mediante el uso de MATLAB, puede crear un 2D versátil filtro que interactuar con las  imágenes en 2D y 3D y ayudar a lograr el resultado deseado.
  
  
Haga doble clic en el  archivo ejecutable para iniciar MATLAB MATLAB. Vaya al menú Archivo y haga clic en Nuevo para crear un nuevo proyecto de  MATLAB.
  
  
Utilice la matriz = imread (nombre de archivo), comando para leer la imagen. Tenga en cuenta que la imagen debe estar presente en la carpeta de su  proyecto en el disco duro. Utilice este ejemplo para leer la imagen:
  
  
image_name = imread ('imageName.jpg');
  
  
Reemplace image_name con el nombre que desea utilizar para su matriz  en MATLAB. La matriz es una estructura 3D que  contiene los datos de las filas, columnas y componente de color. Reemplace imageName.jpg con el nombre real de la imagen.
  
  
Utilice la fspecial (filtername, parametros, ...) integrados en la función de crear un  filtro 2D. Usted puede utilizar el promedio, disco,  Gauss, Laplace, registro, movimiento, Prewitt, Sobel y unsharp como filtros con las funciones fspecial. Reemplazar filtername con uno de estos filtros de nombres. Utilice este comando para crear un filtro gaussiano:
  
  
GaussianFilterName = fspecial ('Gauss', [8,  8], 6)
  
  
Esto crea una matriz 2D  filtro gaussiano de ocho filas y ocho columnas, con  una desviación de seis.
  
  
No hay comentarios:
Publicar un comentario