Ez a rövid oktatóanyag információkat tartalmaz, beleértve a lépéseket és a kódot a szöveg képből Java használatával kinyeréséhez. A karaktereket a rendszer felismeri a fényképről, amely egy karakterláncban tárolódik a folyamat után, hogy kivonja a szöveget a fotóból a Java-ban. Ez a karakterlánc kimenet egy TXT fájlban tárolható a lemezen.
Lépések a szöveg képből való kivonásához Java segítségével
- Adja hozzá a projektben a Aspose.OCR hivatkozást a Maven Repository konfigurációinak megadásával
- Hozzon létre egy példányt a AsposeOcr osztályból az OCR alkalmazásához egy képre
- Olvassa el a képet a RecognizePage módszerrel szövegkivonathoz
- Mentse a kibontott szöveget szövegfájlba a FileWriter objektum segítségével
Ez a lépésenkénti megközelítés leírja a szavak kibontásának folyamatát a képből Java használatával az AsposeOcr osztály példányának létrehozásával és az OCR művelet végrehajtásával a bemeneti képfájlon. A karakterek és szavak optikai felismerése jó hatékonysággal, pontossággal és sebességgel történik, így minimális a hibalehetőség, miközben optimális időt töltenek az OCR-műveletekkel.
Kód a képből szöveg kivonásához Java segítségével
import com.aspose.ocr.AsposeOCR; | |
import com.aspose.ocr.License; | |
import java.io.File; | |
import java.io.FileWriter; | |
public class ExtractTextFromImageUsingJava { | |
public static void main(String[] args) throws Exception { // main method for extracting text from image | |
License.setLicense("Aspose.OCR.lic"); | |
// Create an instance of AsposeOcr class to apply OCR on an image | |
AsposeOCR TextExtractFromImage = new AsposeOCR(); | |
// Read image using RecognizePage method for text extraction | |
String ExtractedTextFromImage = TextExtractFromImage.RecognizePage("ExampleOCRImageToExtractText.jpg"); | |
// Save extracted text to a text file using FileWriter | |
File output = new File("TextExtractFromImageUsingOCR.txt"); | |
FileWriter writer = new FileWriter(output); | |
writer.write(ExtractedTextFromImage); | |
writer.flush(); | |
writer.close(); | |
} | |
} |
Ez a kódrészlet betölti a minta bemeneti képet, majd folytatja az OCR műveletek végrehajtását. A szövegfelismerési folyamat végrehajtásához be kell állítania a bemeneti kép fájl elérési útját és az egyszerű API-hívásokat. Meghívhatja az AsposeOcr osztály RecognizePage metódusát, valamint igény szerint soronként felismerheti a képet a fent említett osztály használatával.
Az OCR végrehajtásával bontsa ki a szöveget a képekből a Java használatával a kódban és a fenti lépésekben leírtak szerint. Ha azonban szeretné ezt a képet más formátumba konvertálni, olvassa el a hogyan lehet Bitmap-et PNG-re konvertálni Java-ban című cikket.