| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
software  
  • Adobe Illustrator

  • Software di animazione

  • Antivirus Software

  • Software Audio

  • Backup dei dati

  • masterizzare CD

  • masterizzare DVD

  • Compressione dei dati

  • Software Database

  • Desktop Publishing

  • Desktop Video

  • Digital Video Software

  • Drupal

  • Software didattico

  • ingegneria del Software

  • Tipi di estensione di file

  • Financial Software

  • Freeware, Shareware & Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Aprire Source Code

  • Altro Software per computer

  • Giochi per PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • presentazione Software

  • produttività Software

  • Quicktime

  • Gestione Desktop remoto

  • SQL Server

  • Skype

  • Software versioni Beta

  • Consulenti Software

  • Società di sviluppo software

  • Software Licensing

  • Fogli di calcolo

  • Software Preparazione Tax

  • Software Utility

  • Web Clip Art

  • Windows Media Player

  • Word Processing Software
  •  
    Conoscenza Informatica >> software >> Aprire Source Code >> Content
    Il codice in MATLAB per l'OCR
    MATLAB è un acronimo per "laboratorio matrice" e si riferisce ad un linguaggio di programmazione ad alto livello e l'ambiente di programmazione sviluppato da software tecnici informatici MathWorks aziendali . OCR è l'acronimo di " riconoscimento ottico dei caratteri ", e si riferisce al processo di lettura dei dati su supporto cartaceo e individuare i modelli ottici che corrispondono a lettere, numeri e altri caratteri . OCR

    Tutte le fasi del processo di OCR - segmentazione , estrazione di caratteristiche e classificazione - può essere implementato utilizzando MATLAB . Segmentazione , che consiste nel verificare la connettività di forme , e di etichettatura e di isolarle , è la fase più importante perché permette al programma OCR per estrarre le caratteristiche di ogni singolo carattere . Segmentazione del testo scritto a mano è particolarmente difficile perché caratteri scritti a mano tendono ad essere collegati tra loro . Estrazione delle caratteristiche estrae le caratteristiche più utili , in termini di riconoscimento , da ogni personaggio e la classificazione assegna quelle caratteristiche di classi di caratteri .
    Acquisizione Immagine

    Secondo un documento presentato ad un seminario tenuto dal Laboratorio Lasin di Sinergetica presso l'Università di Lubiana , OCR può essere implementato in MATLAB utilizzando la Casella degli strumenti di rete neurale e Image Processing Toolbox add-ons . La prima fase prevede la lettura dell'immagine nel workspace di MATLAB in un file bitmap . Questo è un tipo di file grafico in cui ciascun elemento di immagine , o pixel , corrisponde a una o più cifre binarie , o bit , in memoria . Il codice seguente viene utilizzato per questo compito

    I = imread ( ' training.bmp '); . Imshow ( I)
    Conversione di immagini

    la fase successiva è quella di convertire l'immagine colorata , che viene memorizzato come rosso separato , verde e blu sovrapposizioni , in una scala di grigi , che si compone di tonalità discrete di grigio . Il seguente codice MATLAB converte l'immagine RGB in scala di grigi

    Igray = rgb2gray ( I) . Imshow ( Igray )
    Trebbiatura

    Successivamente , una tecnica nota come " trebbiatura " viene utilizzato per convertire l'immagine in scala di grigi in un'immagine binaria . La cella di codici MATLAB necessari per convertire l' immagine in scala di grigi in un'immagine binaria simile a questa :

    IBW = im2bw ( Igray , graythresh ( Igray ) ) ; imshow ( IBW ) economici < br > Bordo Detection

    Una volta che l' immagine binaria è creata , i singoli caratteri vengono tagliati in subimages . Questi forniscono i dati grezzi per la routine di funzionalità di estrazione . Le subimages devono essere tagliate nettamente al confine di ogni personaggio , se vogliono essere di dimensioni standard , in modo da rilevare il bordo di ogni personaggio è importante. Il bordo di un'immagine può essere rilevato utilizzando il seguente codice MATLAB

    iEdge = bordo ( uint8 ( PCI) ) . Imshow ( iEdge )
    Oggetti
    .

    Tutti gli oggetti in un'immagine - e le proprietà di ogni oggetto - può essere determinata utilizzando il seguente codice MATLAB

    Ilabel [ num ] = bwlabel ( Ifill ) ; disp ( num) ; Iprops = regionprops ( Ilabel ) ; Ibox = [ Iprops.BoundingBox ] ; Ibox = rimodellare ( Ibox , [ 4 50 ] ) ; imshow (I ) economici

    Previous :

    next :
      Articoli Correlati
    ·Come installare Solr su Tomcat 
    ·Applicazioni iPhone Open Source 
    ·Strumenti open source ISO 
    ·Come aggiornare Dolphin 7 
    ·Come creare un download di aggiornamento Linux per Offl…
    ·Come installare Rpm su HPUX 
    ·Metodi dell'oggetto automatici per VCS Simulatori 
    ·Come creare un accesso personalizzato a Joomla Con Drea…
    ·Come ottenere Thunderbird per lanciare Faster 
    ·Come installare XAMPP su Windows XP 
      Articoli in evidenza
    ·Come faccio a cambiare il Controllo ortografico lingua …
    ·Come fare un Verbiage Firma digitale 
    ·Come rimuovere la barra degli strumenti di BlueSoleil 
    ·Come masterizzare un DVD con Pentium 3 
    ·Pro Tools LE 8 Tutorial 
    ·Come convertire Sd2 a Xls 
    ·Come importare una canzone su UTAU 
    ·Come utilizzare Copia formato in MS Excel 
    ·Come fare un file EPS con Photoshop 
    ·Come riparare graffi con Photoshop 
    Copyright © Conoscenza Informatica http://it.wingwit.com