Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Software  
  • Adobe Illustrator
  • animasjon programvare
  • Antivirus programvare
  • Audio programvare
  • Sikkerhetskopiere data
  • brenne CDer
  • brenne DVDer
  • Datakomprimeringsprotokoll
  • database programvare
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • pedagogisk programvare
  • Engineering programvare
  • Arkiv Forlengelsen Typer
  • Financial Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Hjem Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Åpen Kildekode
  • Andre dataprogrammer
  • PC Games
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentasjon programvare
  • produktivitet programvare
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvare betaversjoner
  • programvare konsulenter
  • Software Development Selskaper
  • Software Licensing
  • regneark
  • Skatt forberedelse programvare
  • Utility programvare
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandlingsprogrammet
  •  
    Datamaskin >> Software >> Åpen Kildekode >> Content
    Retningslinjene i MATLAB for OCR
    MATLAB er et akronym for " matrix laboratorium " og refererer til et høyt nivå programmeringsspråk og programmering miljø utviklet av tekniske dataprogrammer selskapets MathWorks . OCR er en forkortelse for " Optical Character Recognition " og refererer til prosessen med å lese data i trykt form og identifisere optiske mønstre som tilsvarer bokstaver, tall og andre tegn. OCR

    Alle trinnene involvert i OCR - segmentering, funksjon utvinning og klassifisering - kan implementeres ved hjelp MATLAB . Segmentering, som innebærer å sjekke tilkobling av former , og merking og isolere dem , er den viktigste fasen fordi det gir OCR program for å trekke ut funksjoner fra hver enkelt karakter. Segmentering av håndskrevet tekst er spesielt vanskelig fordi håndskrevne tegn har en tendens til å bli koblet til hverandre . Feature utvinning trekker ut de mest nyttige funksjonene , i form av anerkjennelse , fra hver karakter og klassifisering tildeler disse funksjonene til karakter klasser.
    Image Capture

    Ifølge en artikkel presentert på et seminar holdt av LASIN Laboratory of Synergetics ved Universitetet i Ljubljana , kan OCR bli implementert i MATLAB bruker Neural Network Toolbox and Image Processing Toolbox add- ons. Den første fasen innebærer å lese bildet inn i MATLAB arbeidsområdet som en bitmap fil . Dette er en form for grafisk fil der hvert bildeelement eller piksel , korresponderer til en eller flere binære siffer eller bits i minnet. Følgende kode brukes for denne oppgaven

    I = imread (' training.bmp '); . Imshow ( I)
    bilde konvertering

    den neste fasen er å konvertere den fargede bildet, som lagres som separate røde, grønne og blå overlegg , i et gråtonebilde , som består av diskrete nyanser av grått. Følgende MATLAB kode konverterer RGB-bilde til et gråtonebilde

    Igray = rgb2gray ( I) ; . Imshow ( Igray )
    Threshing

    Deretter , er en teknikk kjent som " treske " brukes til å konvertere gråtonebilde til et binært bilde. Cellen i MATLAB som kreves for å konvertere gråtonebilde til et binært bilde ser omtrent slik ut : en

    IBW = im2bw ( Igray , graythresh ( Igray )); imshow ( IBW )

    Kantdeteksjon

    Når det binære bildet er laget , er individuelle tegn beskjæres inn subimages . Disse gir rådata for den funksjonsrike utvinning rutine. De subimages må beskjæres kraftig på grensen av hvert tegn, hvis de skal være av standard størrelse, så detektere kanten av hvert tegn er viktig . Kanten av et bilde kan oppdages ved hjelp av følgende MATLAB kode

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

    Alle objekter i et bilde - og egenskapene til hvert objekt - kan bestemmes ved hjelp av følgende MATLAB kode

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

    früher :

     Weiter:
      Relatert Artike
    ·Forskjellige typer feil i PHP 
    ·Alternativer til Microsoft Streets & Trips 
    ·Forskjellen mellom ANSI Kode & Unicode 
    ·Hvordan Stopp FTP Logg inn Angrep 
    ·Java er blokkert 
    ·Hvordan Draw Network figurer i OpenOffice 
    ·Hvordan sette opp en Predictive Dialer i Vicidial 
    ·Hvordan lage et nytt domene i en Apache -server 
    ·Hvordan lage en mal Med Divs 
    ·Hva er OpenOffice Suite 
      Anbefalte artikler
    ·Hvordan Minimer Word Document Size 
    ·Hvordan Split en PDF i Half i Acrobat Pro 
    ·Slik konverterer AVI til MPEG på halve filstørrelsen …
    ·Hvordan lage en Word-fil i en PowerPoint- fil 
    ·Java tutorial for nybegynnere 
    ·Slik deaktiverer automatisk link i Excel 2007 
    ·Hvordan bruke Excel-filer i ArcGIS 
    ·Hvordan å strekke en Polyline i AutoCad 
    ·Hvordan sette tabellen Auto Fit i Microsoft Word 2003 
    ·Hvordan gjør jeg Words Blink hjelp Animation Shop 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/