Granny's Programming Pearls
"inside of every large program is a small program struggling to get out"
The moose likes Other Open Source Projects and the fly likes ocr in image processing Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "ocr in image processing" Watch "ocr in image processing" New topic

ocr in image processing

ram mane

Joined: Sep 12, 2013
Posts: 27

class pp
public static void main(String[] args) throws IOException {

File newFile=new File("asdhjsadb.png");
byte[] fileData = new byte[ (int)newFile.length()];
InputStream inStream = new FileInputStream( newFile);;
String tempFileData = new String(fileData);
String imageString=new BASE64Encoder().encode(fileData);

i am working on final year project please tell me which package or which jar i will include in that code .
in this above code error"BASE64Encoder cannot be resolved to a type" what i can i do for removing that
error please tell me thanks in advance
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42958
Here is a base-64 encoder/decoder you can use. Its API is a bit different from what you're using, but I'm sure you can figure it out. Alternatively, use the Apache Commons Codec library.
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10747

So you don't want to tell us about the cross posting here
Please read BeForthrightWhenCrossPostingToOtherSites (<=link; click)

Out of curiosity, where did you get this code in the first place?

[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
Ulf Dittmer

Joined: Mar 22, 2005
Posts: 42958
Assuming that the goal is still to do OCR -as the subject of this topic suggest it is- I'm curious what you think this will achieve, though.

Also, this: "String tempFileData = new String(fileData)" is wrong. Image data is binary, you can't store it in a string unless you base-64 encode it first.
I agree. Here's the link:
subject: ocr in image processing
It's not a secret anymore!