| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> Open Source Code >> Content
    Koden i MATLAB til OCR
    Matlab er en forkortelse for "matrix laboratorium " og henviser til et højt niveau programmeringssprog og programmering miljø udviklet af tekniske computer software firma MathWorks . OCR er en forkortelse for "optisk tegngenkendelse " og henviser til processen med at læse data i trykt form og identificere optiske mønstre, der svarer til bogstaver, tal og andre tegn. OCR
    p Alle de trin , der er involveret i OCR - segmentering, feature extraction og klassifikation - kan implementeres ved hjælp af MATLAB . Segmentering, som indebærer kontrol af tilslutningsmuligheder af former , og mærkning og isolere dem , er den vigtigste fase , fordi det giver mulighed for OCR program til at udtrække features fra hver enkelt karakter. Segmentering af håndskrevet tekst er særlig vanskelig på grund håndskrevne tegn tendens til at være forbundet med hinanden . Feature extraction udtrækker de mest nyttige funktioner i form af anerkendelse , fra hver karakter og klassificering tildeler disse funktioner til figurklasser .
    Billedoverførsel

    Ifølge en fremlagt papir på et seminar givet af LASIN Laboratorium for Synergetics på universitetet i Ljubljana, kan OCR implementeres i Matlab vha. Neural Network Toolbox og Image Processing Toolbox add-ons. Den første fase indebærer læsning billedet i MATLAB arbejdsområde som en bitmap -fil. Dette er en type grafikfil , hvor hvert billedelement eller pixel , svarer til én eller flere binært ciffer , eller bit , i hukommelsen . Følgende kode anvendes til denne opgave

    I = imread ( training.bmp «) . Imshow (I)
    billedkonvertering

    næste trin er at konvertere den farvede billede , der er lagret som særskilt rød , grøn og blå overlejringer i et gråtonebillede , der består af diskrete grå nuancer . Den følgende Matlab kode konverterer RGB-billede til et gråtonebillede

    Igray = rgb2gray (I); . Imshow ( Igray )
    Tærskning

    Efterfølgende , er en teknik kendt som " tærskning " anvendes til at konvertere gråtonebilledet i et binært billede . Cellen til Matlab koder , der kræves for at konvertere gråtonebilledet til et binært billede ser nogenlunde sådan her : Hej

    IBW = im2bw ( Igray , graythresh ( Igray )), imshow ( IBW )
    < br > Kantdetektering

    Når det binære billede er oprettet, er enkelte tegn beskæres i underbilleder . Disse giver de rå data for feature- udvinding rutine. De underbilleder skal beskæres kraftigt ved grænsen til hver karakter , hvis de skal være af standardstørrelse , så detektere kanten af ​​hver karakter er vigtig. Kanten af ​​et billede, kan påvises ved hjælp af følgende Matlab kode

    Iedge = kant ( uint8 ( IBW )), . Imshow ( Iedge )
    Objects
    .

    Alle objekter i et billede - og de egenskaber hvert objekt - kan bestemmes ved hjælp af følgende Matlab kode

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

    Forrige :

    næste :
      Relaterede artikler
    ·Specifikationerne for Apple OpenCL 
    ·Sådan konfigureres GNU 
    ·Sådan Beregn relative standardafvigelse 
    ·Sådan fjernes en Tagged Version i CVS 
    ·Hvordan man laver en Webcam Arbejdet med Pidgin 
    ·Sådan gør du: OpenOffice Access på Mac 
    ·Open- Source Screen Recorder Tutorial 
    ·Sådan Set en hjemmeside som en Desktop Baggrund 
    ·Proxy FAQs 
    ·Sådan tilføjes en signatur eller Ansvarsfraskrivelse …
      Anbefalede Artikler
    ·Sådan bruges en SQL Server som datakilde 
    ·Sådan arbejder du med VBA Klasser i Excel 
    ·Sådan ansøger du en Gradient Across en figur i Illust…
    ·UT3 2,0 Vista Problemer 
    ·Remote Desktop Sikkerhedsproblemer 
    ·Hvordan man laver en CompuServe GIF Transparent i Photo…
    ·Sådan installeres Microsoft Publisher 2003 
    ·Sådan gendannes Outlook opgaver med Backup Exec 12.5 
    ·DJ Laptop Krav 
    ·Sådan oprettes en vcf-fil på koncernens Kontakter 
    Copyright © Computer Viden http://www.computerdk.com