Ovaj kratki vodič pruža informacije uključujući korake i kod za izdvajanje teksta iz slike pomoću Jave. Znakovi se prepoznaju s fotografije koja je pohranjena u nizu nakon ovog postupka za izdvajanje teksta iz fotografije u Javi. Ovaj izlaz niza može se pohraniti u TXT datoteku na disku.
Koraci za izdvajanje teksta iz slike pomoću Jave
- Dodajte referencu na Aspose.OCR u svoj projekt navodeći konfiguracije Maven Repozitorija
- Napravite instancu klase AsposeOcr za primjenu OCR-a na sliku
- Pročitajte sliku koristeći RecognizePage metodu za izdvajanje teksta
- Spremite izdvojeni tekst u tekstualnu datoteku pomoću FileWriter objekta
Ovaj pristup korak po korak opisuje postupak izdvajanja riječi iz slike pomoću Jave stvaranjem instance klase AsposeOcr i izvođenjem OCR operacije na ulaznoj slikovnoj datoteci. Znakovi i riječi se optički prepoznaju s dobrom učinkovitošću, preciznošću i brzinom tako da postoje minimalne šanse za pogreške dok se provodi optimalno vrijeme na OCR operacijama.
Kod za izdvajanje teksta iz slike pomoću Jave
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(); | |
} | |
} |
Ovaj isječak koda učitava uzorak ulazne slike i zatim nastavlja s izvođenjem OCR operacija na njoj. Morate postaviti put datoteke za ulaznu sliku i jednostavne API pozive za izvođenje procesa prepoznavanja teksta. Možete pozvati metodu RecognizePage klase AsposeOcr, kao i prepoznati sliku liniju po liniju koristeći gore spomenutu klasu, prema vašim zahtjevima.
Izvođenjem OCR-a izvucite tekst iz slika pomoću Jave kako je objašnjeno u kodu i gore navedenim koracima. Međutim, ako ste zainteresirani za pretvaranje ove slike u neki drugi format, pogledajte članak na kako pretvoriti bitmapu u PNG u Javi.