Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan lage en Low Pass hjelp filter2 i MATLAB
    MATLAB er et programmeringsverktøy som kan brukes for omfattende signal og bildeanalyse og behandling. En vanlig drift i behandlingen av én eller flerdimensjonale signaler er fjerning av høyfrekvent støy . Et lavpassfilter per definisjon er konstruert for å fjerne signalet over en viss frekvens terskel . Bruke filter2 ( )-funksjonen i Matlab er en måte å implementere en low-pass filter . Instruksjoner
    en

    Importer data til MATLAB . Ofte er rå signaler som har behov for filtrering registrert i binært format , som krever et lavt nivå fil I /O -funksjon for å importere , for eksempel fread ( ) . Imidlertid inneholder MATLAB innebygd bilde importørene for de fleste vanlige filformater

    my_data = fread ( file_handle , n_samples , data_type ) ; . My_image = imread (' my_image_file.tif ', ' TIFF ');

    2

    Konverter data til en todimensjonal matrise før behandling med filter2 ( )-funksjonen . Du kan gjøre dette ved å konvertere endimensjonale binære data til en matrise ved hjelp av omskape ( )-funksjonen , eller ved å velge et bilde fra en bildeserie . Bruk klemme ()-funksjonen til å fjerne Singleton dimensjoner når du velger en del av en matrise med mer enn to dimensjoner

    my_image = omskape ( my_data , bredde , høyde) ; my_other_image = klem ( my_image_series ( : . , : , image_number ));
    3

    Design din filter og lagre resultatet som todimensjonal matrise H. En Gaussian vindu er ofte brukt for low- pass filter applikasjoner og kan lages med fspecial ( )-funksjonen . Filtre kan også bli utformet i Matlab signalbehandling verktøy funksjon sptool ( ) . Du kan vise frekvensrespons av filteret vinduet ved hjelp av wvtool ( )-funksjonen . I det eksempel kode, er H en 24 -for- 24 matriks som inneholder et gaussisk vindu av standard avvik 10

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan sjekke om en variabel er et heltall 
    ·Forskjellene mellom hasEventListener & willTrigger 
    ·Hvordan lage Senket bruke HTML -koder 
    ·Slik kjører du et skript i Lua 
    ·Slik importerer XSD Into WSDL 
    ·Programmerer guide til EGA & VGA Kort 
    ·Hvordan skrive et program som konverterer temperaturer …
    ·Hvordan utvikle ColdFusion API 
    ·Definisjon av Pre - og Post- Processor 
    ·Hvordan koble til Access i VB6 
      Anbefalte artikler
    ·Slik aktiverer & Deaktiver Scrollbars Med JavaScript 
    ·Hvor mye Per Hour Vil PHP programmerere Gjør 
    ·Hvordan utvikle applikasjoner for Windows Mobile 
    ·Hva er ASP programmering 
    ·Hvordan du skal plassere en DIV i en Browser 
    ·Hvordan Echo variabler ved hjelp av PHP 
    ·Hvordan legge til Luft rundt et bilde med HTML programm…
    ·DIV rollover effekter 
    ·Hvordan sjekke PHP og MySQL Tillatelser 
    ·Hvordan skrive en Informix SQL Update Command 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/