BrickPi Bookreader (6 / 9 paso)

Paso 6: Instalar el motor de reconocimiento óptico de caracteres (OCR)

El motor de OCR convierte el archivo de imagen que tenemos del libro en texto. Estamos utilizando el Motor de OCR Tesseract. Funciona bien en la Raspberry Pi, que no requiere una conexión en línea y confiablemente convierte imágenes a texto.

En primer lugar, instalar tesseract:

 sudo apt-get install tesseract-ocr 

A continuación, probar el motor de OCR.

Tomar una buena imagen de un fragmento de texto, en un libro o un ebook y ejecutar tesseract:

 tesseract image.jpg o 

donde image.jpg es la imagen que fue tomada por la cámara de frambuesa pi y o es el archivo donde se guardará el texto (tesseract hará o.txt por lo que no es necesario añadir la extensión).

Ahora, esperar unos minutos, la OCR requiere mucha potencia de procesamiento.

Cuando su proceso hecho, o.txt abierto. En nuestra experiencia, el reconocimiento fue > 90% y funciona mejor con tamaño de letra más grande. Si el OCR no detectó nada en absoluto, intente girar la imagen y ejecutar de nuevo el tesseract.

Artículos Relacionados

BrickPi Bookreader: Digitalizar libros con Mindstorms y frambuesa Pi

BrickPi Bookreader: Digitalizar libros con Mindstorms y frambuesa Pi

Hace unos meses hicimos un lector de libros por el BrickPi que tenía la habilidad de leer páginas de su Kindle. Hubo una gran respuesta al proyecto. Pero lo que todos querían realmente era un bookreader que podía leer un libro de papel real.Aquí le p
Configuración de BrickPi

Configuración de BrickPi

el BrickPi es un tablero deslizante de Dexter industrias que convierte su frambuesa Pi en un robot. El BrickPi le ayuda a conectar los sensores, motores y piezas para convertir fácilmente su ordenador de tamaño de tarjeta de crédito en un potente rob
Notificador de la lluvia

Notificador de la lluvia

¿En la prisa de salir en la mañana, tienes cinco minutos para verificar la alerta meteorológica para el día? ¿No quiere pasar que cinco minutos con una taza caliente de café, leyendo noticias que le interesan? ¿O esos cinco minutos extras algunos muy
Monitor de temperatura de ThingSpeak con frambuesa Pi

Monitor de temperatura de ThingSpeak con frambuesa Pi

En este tutorial veremos cómo enviar datos a un servicio en línea como Thingspeaky cómo mostrar los datos de su BrickPi en la web.Utilizamos un Dexter industrias termómetro para medir la temperatura en la habitación y los datos a la Página Web de Thi
Despertador Robot del balanceo

Despertador Robot del balanceo

¿Alguna vez encuentras apagar su despertador sin darse cuenta sólo para despertar una hora más tarde y tener a la raza por la puerta?En esta estructura vamos a construir un robot despertador que te hace trabajar para apagarlo! No sólo eso, pero el ro
Cómo hacer una plataforma de Robot móvil de bajo costo

Cómo hacer una plataforma de Robot móvil de bajo costo

Este Instructable es sobre la construcción de una base robótica para apoyar los experimentos.Este Instructable es destinado a alguien para comenzar por una plataforma móvil de baja tensión. Otros lectores pueden encontrar algo interesante aquí tambié
Navegador controlado Bot

Navegador controlado Bot

Nos gustaría introducir el BrowserBot: un proyecto en Industrias de Dexter para convertir el Raspberry Pi en un robot."El browserBot" es un robot de control navegador usando el BrickPi. Con este proyecto demostramos cómo controlar un robot de Br
SimpleBot - un bot Lego con Raspberry Pi en el corazón

SimpleBot - un bot Lego con Raspberry Pi en el corazón

SimpleBot es el modelo más simple de BrickPi . Con un total de 46 partes (la mayoría de ellos son conectores) y dos motores. Un diseño minimalista, utiliza tan pocas piezas como sea posible. SimpleBot es un gran lugar para comenzar para un primer rob