| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
Logiciel  
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Connaissances Informatiques >> Logiciel >> Code Open Source >> Content
    Le code en MATLAB pour l'OCR
    MATLAB est un acronyme pour «matrice laboratoire» et fait référence à un langage de programmation de haut niveau et un environnement de programmation développé par The MathWorks société de logiciels informatiques techniques. OCR est l'abréviation de " reconnaissance optique de caractères " et se réfère au processus de lecture des données sous forme imprimée et en identifiant les modèles optiques qui correspondent à des lettres, des chiffres et autres caractères . OCR

    Toutes les étapes OCR - segmentation, extraction caractéristiques et la classification - peut être implémentée en utilisant MATLAB. Segmentation, qui consiste à vérifier la connectivité des formes, l'étiquetage et les isoler , est l'étape la plus importante, car elle permet au programme OCR pour extraire les caractéristiques de chaque personnage individuel . La segmentation de texte manuscrit est particulièrement difficile en raison des caractères manuscrits ont tendance à être reliée à l'autre . Extraction de caractéristiques extrait les caractéristiques les plus utiles , en termes de reconnaissance , de chaque personnage et classification attribue ces fonctionnalités pour les classes de personnages . Image libre de capture

    Selon un document présenté lors d'un séminaire donné par le Laboratoire Lasin de Synergetics à l'Université de Ljubljana , OCR peut être implémenté dans MATLAB en utilisant la boîte à outils de réseau neuronal et de l'image Toolbox add-ons. La première étape consiste à lire l'image dans l'espace de travail MATLAB comme un fichier bitmap. Il s'agit d'un type de fichier graphique dans laquelle chaque élément d'image , ou pixel , correspond à un ou plusieurs chiffres binaires , ou bits, dans la mémoire. Le code suivant est utilisé pour cette tâche

    I = imread (' training.bmp '); . Imshow (I)
    Image de conversion

    la prochaine étape est de convertir l' image en couleur , qui est stocké comme distinct de couleur rouge , vert et bleu superpositions , en une image en niveaux de gris , qui se compose de teintes discrètes de gris. Le code MATLAB suivant convertit l'image RVB en une image en niveaux de gris

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

    la suite , une technique appelée " battage " est utilisé pour convertir l'image en niveaux de gris en une image binaire . La cellule de codes MATLAB nécessaires pour convertir l' image en niveaux de gris d'une image binaire ressemble à ceci :

    PCI = im2bw ( Igray , graythresh ( Igray ) ) ; imshow ( IBW )
    < br > Détection de contour

    Une fois l'image binaire est créé, les caractères individuels sont cultivés en sous-images . Ceux-ci fournissent les données brutes pour la routine d'extraction des caractéristiques . Les sous-images doivent être recadrées fortement à la frontière de chaque personnage , si elles doivent être de taille standard, ainsi détecter le bord de chaque personnage est important. Le bord d'une image peut être détecté en utilisant le code suivant MATLAB

    iEDGE = bord ( uint8 ( IBW ) ) ; . Imshow ( iEdge )
    Objets
    .

    Tous les objets dans une image - et les propriétés de chaque objet - peut être déterminée en utilisant le code suivant MATLAB

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

    Previous :

    next :
      articles connexes
    ·Open Source outils d'apprentissage 
    ·Comment faire pour modifier le paramètre Email Titre e…
    ·La différence entre NSCD et UNSCD 
    ·Comment installer le codec XviD 
    ·Comment faire pour redémarrer un PHP Webmin 
    ·Comment installer un Reverse Proxy Apache 
    ·Comment télécharger un Wordpress dans Webmin 
    ·Linux Ripper DVD 
    ·Comment utiliser un débogueur GDB 
    ·Thunderbird Thème Compatibilité 
      articles en vedette
    ·Comment faire pour sauvegarder un Internet Explorer 6.0…
    ·Comment insérer PDF dans AutoCAD 
    ·Comment supprimer un filigrane PowerPoint 
    ·Comment faire baisser la basse sur Mon VLC 
    ·Comment soustraire d'une Blend dans Illustrator 
    ·PC logiciel d'enregistrement audio qui est compatible a…
    ·Comment optimiser OpenOffice 
    ·Comment Créer un type verticale dans un document Word 
    ·Qu'est-ce que l'alignement vertical dans Microsoft Word…
    ·Comment faire un fichier PDF à partir d'un livre 
    Copyright © Connaissances Informatiques http://fr.wingwit.com