String imagePath = "测试图片完整地址";
String tesseractPath = "Tesseract安装路径\\tesseract.exe";标签:exe,Java,String,--,process,reader,new,line,tesseract From: https://www.cnblogs.com/Lee597/p/18376367
ProcessBuilder processBuilder = new ProcessBuilder(
tesseractPath, imagePath, "stdout", "--oem", "3", "--psm", "0"
);
try {
Process process = processBuilder.start();
// 等待Tesseract进程执行完成
process.waitFor();
// 读取标准输出流中的文本方向信息
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
if (line.contains("Orientation in degrees:")) {
System.out.println(line);
}
// 0 --> 正
// 90 --> 左
// 180 --> 倒
// 270 --> 右
}
reader.close();
} catch (IOException | InterruptedException e) {
System.out.println(e.getMessage());
}