Initial commit
This commit is contained in:
Binary file not shown.
|
After Width: | Height: | Size: 175 KiB |
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -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 |
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user