BrickPi Bookreader (6 / 9 steg)
Steg 6: Installera optisk teckenläsning (OCR) motorn
OCR-motorn konverterar bildfilen vi ta av boken i texten. Vi använder Tesseract OCR-motorn. Det går bra på Raspberry Pi, det kräver inte en onlineanslutning och det konverterar tillförlitligt bilder till text.
Installera först tesseract:
sudo lämplig-få installera tesseract-ocr
Nästa, testa OCR-motorn.
Ta en bra bild av en bit av texten i en bok eller från en e-bok och kör tesseract:
tesseract bild.jpg o
där bild.jpg är bilden som togs av raspberry pi kameran och o är filen där texten ska sparas (tesseract kommer att göra det o.txt så ingen behöver lägga till tillägget).
Nu, vänta några minuter, OCR tar en hel del processorkraft.
När dess gjort bearbetning, öppna o.txt. Vår erfarenhet erkännande var > 90% och fungerar bättre med större teckensnitt. Om OCR inte upptäcka någonting alls, försöka rotera bilden och kör tesseract igen.