| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
software  
  • Adobe Illustrator

  • Software de Animación

  • Antivirus Software

  • Software Audio

  • Copia de seguridad de datos

  • Grabar CDs

  • Grabar DVDs

  • compresión de datos

  • Software de base de datos

  • edición

  • desktop Video

  • Software de vídeo digital

  • Drupal

  • Software Educativo

  • Ingeniería del Software

  • Tipos de extensiones de archivos

  • Software financiero

  • Freeware , Shareware y Abandonware

  • GIMP

  • Graphics Software

  • Software Home Recording

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Código abierto

  • Otro Software Informática

  • Juegos de PC

  • Photoshop

  • Formato de Documento Portátil

  • PowerPoint

  • Software para presentaciones

  • Software de Productividad

  • Quicktime

  • Gestión de Escritorio remoto

  • SQL Server

  • Skype

  • Software versiones beta

  • Consultores de Software

  • Las compañías de desarrollo de software

  • Licencias de software

  • Hojas de cálculo

  • Impuestos-Preparación de Software

  • Software de utilidades

  • Web Clip Art

  • Windows Media Player

  • Software de Procesamiento de Texto
  •  
    Conocimientos Informáticos >> software >> Código abierto >> Content
    El código en MATLAB para OCR
    MATLAB es un acrónimo de "matriz de laboratorio " y se refiere a un lenguaje de programación de alto nivel y un entorno de programación desarrollado por técnicos de software MathWorks empresa. OCR es una abreviatura de " reconocimiento óptico de caracteres " y se refiere al proceso de lectura de datos en forma impresa y la identificación de patrones ópticos que corresponden a las letras , números y otros caracteres . OCR

    Todos los pasos involucrados en OCR - segmentación, extracción de características y clasificación - se puede implementar utilizando MATLAB. Segmentación , que consiste en comprobar la conectividad de formas , y el etiquetado y el aislamiento de ellos, es la etapa más importante porque permite que el programa de OCR para extraer características de cada carácter individual . Segmentación de texto escrito a mano es particularmente difícil ya que los caracteres escritos a mano tienden a ser conectados entre sí . Extracción de características extrae las características más útiles , en términos de reconocimiento , de cada personaje y clasificación asigna las funciones a las clases de personaje .
    Image Capture

    Según un documento presentado a un seminario impartido por el Laboratorio de Lasin Synergetics en la Universidad de Ljubljana , OCR puede ser implementado en MATLAB utilizando el Neural Network Toolbox y Procesamiento de Imágenes Herramientas complementos . La primera etapa consiste en la lectura de la imagen en el espacio de trabajo de MATLAB como un archivo de mapa de bits. Este es un tipo de archivo gráfico en el que cada elemento de imagen , o píxel , corresponde a uno o más dígitos binarios , o bits , en la memoria . En el siguiente código se utiliza para esta tarea

    I = imread ( ' training.bmp '); . Imshow ( I)
    Conversión de imágenes

    la siguiente etapa es la de convertir la imagen de color , que se almacena como rojo separada , verde y azul superposiciones , en una imagen de escala de grises , que consiste en tonos discretos de gris . El siguiente código de MATLAB convierte la imagen RGB en una imagen en escala de grises

    iGray = rgb2gray (I ) . Imshow ( iGray )
    Trilla

    Posteriormente , una técnica conocida como " trillar " se utiliza para convertir la imagen en escala de grises en una imagen binaria . La célula de los códigos de MATLAB necesarias para convertir la imagen en escala de grises en una imagen binaria se ve algo como esto:

    Ibw = im2bw ( iGray , graythresh ( iGray )); imshow ( PCI)
    < br > Detección de bordes

    Una vez creada la imagen binaria , caracteres individuales se recortan en sub-imágenes . Estos proporcionan los datos en bruto para la rutina de extracción de características . Las subimágenes deben ser recortadas drásticamente en la frontera de cada carácter , si han de ser de tamaño estándar , por lo que la detección del borde de cada carácter es importante . El borde de la imagen se puede detectar mediante el siguiente código de MATLAB

    iedge = borde ( uint8 ( PCI) ) . Imshow ( iedge )
    Objetos
    .

    Todos los objetos de una imagen - y las propiedades de cada objeto -

    iLabel [ num ] = bwlabel ( Ifill ) se pueden determinar mediante el siguiente código de MATLAB ; disp ( num) ; Iprops = regionprops ( iLabel ) ; Ibox = [ Iprops.BoundingBox ] ; Ibox = remodelar ( Ibox , [ 4 de 50 ] ) ; imshow ( I)

    Previous :

    next :
      Artículos relacionados
    ·La historia del Servidor Web Apache 
    ·Open-Source Trading Tools 
    ·Las ventajas de OpenOffice 
    ·Subrayar Código atributos en HTML 
    ·Problemas con OpenOffice y Foxfire 
    ·Cómo descifrar Usando GPG 
    ·Tarjeta de circuitos de Herramientas de diseño 
    ·¿Cómo puedo borrar una rama en el CVS 
    ·Cómo ejecutar Dolphin en 1080P 
    ·Cómo configurar un Operador de IRC en IRCd - UCRI en D…
      Artículos destacados
    ·Cómo crear documentos PDF Online 
    ·¿Dónde puedo hacer Certificados de Logro y imprimirlo…
    ·Cómo utilizar una pantalla verde en Pinnacle Studio 10…
    ·Cómo Flip Video en Movie Maker 
    ·Flyer -Making Software 
    ·Cómo instalar la secuencia de comandos de Norton Ghost…
    ·Como un subconjunto de datos en Excel 
    ·Cómo superposición de vídeo en Pinnacle Studio 9 por…
    ·Cómo hacer el texto siguen un camino en Photoshop 
    ·Cómo enviar correos electrónicos con Microsoft Publis…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com