On Friday, June 8, 2018 at 3:07:37 PM UTC-4, Dattatraya Tembare wrote:
>
> I wrote this piece of code:
> public static void main(String[] args) {
>  String fileStr = "C:/EA/mp-out/im/1/3/1-0.png";
>  File file = new File(fileStr);
>  //380x45+220+170
>  int xsize = 220;
>  int ysize = 170;
>  BufferedImage bufImage;
>  ByteBuffer buf = null;
>  try {
>  bufImage = ImageIO.read(file);
>  IIOImage image=new IIOImage(bufImage,null,null);
>  buf = ImageIOHelper.getImageByteBuffer(image);
>  } catch (IOException e2) {
>  e2.printStackTrace();
>  }
>  Rectangle rect = new Rectangle(0, 0, 380, 45); // define an equal or 
> smaller region of interest on the image
>  int bpp = 8; //Gray=8, RGB=24
>  
>  Tesseract in = new ReadImageText().getTesseractInstance("C:/Program 
> Files (x86)/Tesseract-OCR/tessdata/", "eng");
>  try {
>  String resultText = in.doOCR(xsize, ysize, buf, "C:/Program Files 
> (x86)/Tesseract-OCR/tessdata/hin.traineddata", rect, bpp);
>  log.info("resultText: {}", resultText);
>  } catch (TesseractException e) {
>  e.printStackTrace();
>  }
>  }
> Result: Not sure what am I missing?
>
> 14:54:56.534 [main] ERROR net.sourceforge.tess4j.Tesseract - null
> java.lang.NullPointerException: null
>       at net.sourceforge.tess4j.Tesseract.getOCRText(Tesseract.java:434)
>       at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:351)
>       at com.ea.ocr.tesseract.ReadImageText.main(ReadImageText.java:74)
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/b6414262-1d0f-4a32-9dc9-e65eb36d5343%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to