I have successfully installed tesseract in my MAC.
Now trying to read and write image text using below code and found error. I 
am missing some thing or doing some thing wrong. Can any one help me with 
Java code to achieve this?

Refer attachment or In this link you can see the project: 

https://drive.google.com/file/d/13TF0ZISgbZkdFqOgkt6xBNbWk07CnK79/view?usp=sharing



Error:    
java.io.IOException: Cannot run program "cmd": error=2, No such file or    
      directory

 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
 at java.lang.Runtime.exec(Runtime.java:620)
 at java.lang.Runtime.exec(Runtime.java:485)
 at com.chillyfacts.com.my_main.main(my_main.java:13)
 Caused by: java.io.IOException: error=2, No such file or directory
 at java.lang.UNIXProcess.forkAndExec(Native Method)
 at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
 at java.lang.ProcessImpl.start(ProcessImpl.java:134)
 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029)
 ... 3 more


package com.chillyfacts.com;
            import java.io.PrintWriter;
        public class my_main {
    public static void main(String[] args) {
String input_file="/usr/local/Cellar/tesseract/apps.png";
String output_file="/usr/local/Cellar/"; 
String tesseract_install_path="/usr/local/Cellar/tesseract/";
String[] command = { "cmd" };
    Process p;
try {
p = Runtime.getRuntime().exec(command);
        new Thread(new SyncPipe(p.getErrorStream(), System.err)).start();
                new Thread(new SyncPipe(p.getInputStream(), 
System.out)).start();
                PrintWriter stdin = new PrintWriter(p.getOutputStream());
                stdin.println("\""+tesseract_install_path+"\" 
\""+input_file+"\" \""+output_file+"\" -l eng");
            stdin.close();
                p.waitFor();
                System.out.println();
                System.out.println();
                System.out.println();
                System.out.println();
                
System.out.println(Read_File.read_a_file(output_file+".txt"));
    } catch (Exception e) {
e.printStackTrace();
}
} 
}

-- 
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/edbd0ef6-c22d-414a-9c48-f85eca7811bc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

<<attachment: Java_imagetotext.zip>>

Reply via email to