| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo crear un paso bajo Uso de Filtro2 en MATLAB
    MATLAB es una herramienta de programación que se puede utilizar para la señal integral y análisis de imágenes y el procesamiento . Una operación común en el tratamiento de las señales individuales o multidimensional es la eliminación de ruido de alta frecuencia . Un filtro de paso bajo , por definición, está diseñado para eliminar la señal por encima de un umbral de frecuencia determinada . Uso de la función filter2 () de MATLAB es una forma de implementar un filtro de paso bajo. Instrucciones
    1

    importar sus datos en MATLAB. A menudo , las señales básicas para la necesidad de la filtración se graban en formato binario , lo que requiere una función de I /O para importar , como fread () de archivos de bajo nivel. Sin embargo , MATLAB contiene una función de importadores de imagen para la mayoría de los formatos de archivo comunes

    my_data = fread ( file_handle , n_samples , data_type ) . Mi_imagen = imread ( ' my_image_file.tif ', ' TIFF ');
    Página 2

    Convertir los datos a una matriz de dos dimensiones antes de procesar con la función filter2 (). Usted puede hacer esto mediante la conversión de datos binarios de una dimensión a una matriz utilizando la nueva forma () función, o mediante la selección de una imagen a partir de una serie de imágenes . Utilice la función de compresión () para eliminar las dimensiones simples cuando se selecciona una parte de una matriz con más de dos dimensiones

    Mi_imagen = remodelar ( my_data , ancho, alto ) ; my_other_image = squeeze ( my_image_series (: . , : , image_number ));
    3

    Diseña tu filtro y guardar el resultado como el de dos dimensiones matriz H. Una ventana gaussiana se utiliza comúnmente para aplicaciones de filtro de paso bajo y se puede crear con el fspecial () función. Los filtros también se pueden diseñar en señal de herramienta de procesamiento sptool función de MATLAB ( ) . Puede ver la respuesta en frecuencia de la ventana del filtro utilizando la función wvtool (). En el código de ejemplo , H es una matriz de 24 - por - 24 que contiene una ventana Gaussiana de desviación estándar 10

    H = fspecial ( ' gaussiano ' , [ 24 24 ] , 10 ) ; . Wvtool ( H ) ;
    4

    cabo el filtrado mediante el algoritmo de convolución bidimensional aplicado por filter2 (). Por defecto, el resultado de filter2 () es de las mismas dimensiones que los datos de entrada

    my_filtered_data = filter2 ( my_data , H) ; .

    Previous :

    next :
      Artículos relacionados
    ·El chat de voz Proyectos en Visual Studio 
    ·Cómo instalar Innovatek 
    ·Código MATLAB para White Noise 
    ·Cómo reemplazar las cuerdas de Windows 
    ·¿Cuáles son las desventajas de un procesador de consu…
    ·Cómo añadir una marca de agua con Word XP 
    ·Cómo hacer un pedido Símbolos en Programación 
    ·¿Cuál es el papel de referencia y establecer atributo…
    ·Gratis Capacitación en Programación 
    ·Cómo mostrar una lista desplegable en GridView 
      Artículos destacados
    ·Cómo escribir un Registro en Visual Basic 
    ·Cómo calcular Contraste Color 
    ·Cómo utilizar la instrucción foreach en Perl 
    ·Cómo leer en Cuerdas en la matriz C + + 
    ·Cómo buscar apóstrofes en T -SQL 
    ·Cómo actualizar un menú en cada página 
    ·Tutorial de Creación de sistemas de eventos en PHP PHP…
    ·Cómo realizar el seguimiento con la escritura de Java …
    ·Cómo leer los archivos PDF en PHP 
    ·Cómo comparar los 2 enteros en una función usando C +…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com