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