• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

ocr in image processing

 
ram mane
Greenhorn
Posts: 27
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

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);
inStream.read(fileData);
inStream.close();
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
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 11165
14
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So you don't want to tell us about the cross posting here http://www.codeproject.com/Questions/664546/image-processing-in-java?
Please read BeForthrightWhenCrossPostingToOtherSites (<=link; click)

Out of curiosity, where did you get this code in the first place?
 
Ulf Dittmer
Rancher
Posts: 42968
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic