Initial commit

This commit is contained in:
Anshul BANSAL
2020-03-03 12:20:55 +02:00
parent 19ecacf3d8
commit 11b1b8de5e
9 changed files with 89 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

View File

@@ -0,0 +1,36 @@
package com.baeldung.tesseract;
import org.bytedeco.javacpp.BytePointer;
import org.bytedeco.javacpp.lept.PIX;
import org.bytedeco.javacpp.tesseract.TessBaseAPI;
import static org.bytedeco.javacpp.lept.*;
public class TesseractJavaCPPExample {
public static void main(String[] args) {
BytePointer outText;
TessBaseAPI api = new TessBaseAPI();
if (api.Init("tessdata", "eng") != 0) {
System.err.println("Could not initialize tesseract.");
System.exit(1);
}
// Open input image with leptonica library
//PIX image = pixRead("src/main/java/com/baeldung/tesseract/OAlquimista.png");
PIX image = pixRead("src/main/java/com/baeldung/tesseract/baeldung.png");
api.SetImage(image);
// Get OCR result
outText = api.GetUTF8Text();
System.out.println("OCR output:\n" + outText.getString());
// Destroy used object and release memory
api.End();
outText.deallocate();
pixDestroy(image);
}
}

View File

@@ -0,0 +1,28 @@
package com.baeldung.tesseract;
import java.io.File;
import net.sourceforge.tess4j.ITesseract;
import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.Tesseract1;
import net.sourceforge.tess4j.TesseractException;
public class TesseractTess4JExample {
public static void main(String[] args) {
File imageFile = new File("src/main/java/com/baeldung/tesseract/baeldung.png");
//File imageFile = new File("src/main/java/com/baeldung/tesseract/OAlquimista.png");
Tesseract tesseract = new Tesseract();
tesseract.setLanguage("spa");
tesseract.setPageSegMode(1);
tesseract.setDatapath("tessdata");
String result = null;
try {
result = tesseract.doOCR(imageFile);
} catch (TesseractException e) {
e.printStackTrace();
}
System.out.println(result);
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 KiB

View File

@@ -0,0 +1,11 @@
“Quando vocé quer alguma coisa, todo o Universo conspira para que vocé realize seu desejo.” De
tempos em tempos, surge um livro que muda para sempre a vida de seus leitores. O Alquimista 6 um
deles. Com mais de 65 milhédes de exemplares vendidos no mundo inteiro, o mais famoso titulo de
Paulo Coelho ja se estabeleceu como um classico moderno, atemporal e universal. Quase 25 anos apds
seu langamento, segue fascinando publicos cada vez maiores, de diferentes geragdes. Simples, sabia e
inspiradora, esta historia refaz os passos de um pastor da Andaluzia que viaja para o deserto egipcio
em busca de um tesouro enterrado nas Piramides. O que comega como uma jornada para encontrar
bens mate7riais torna-se uma descoberta das riquezas que escondemos dentro de nds mesmos. As
belas ligdes que Santiago aprende pelo caminho nos falam da sabedoria de ouvir o que diz nosso
coracgao, ler os sinais com que deparamos ao longo da vida e, acima de tudo, seguir os nossos sonhos.