0
tessaract 3.01을 사용하여 jpg를 txt로 변환하는 사용자 정의 스크립트가 있습니다. 커맨드 라인에서 스크립트를 실행할 때 변환은 잘되지만 tomcat에서 실행되는 자바 애플리케이션에서 동일한 스크립트가 실행될 때 애플리케이션이 tesseract를 찾을 수없는 것처럼 보입니다. 이 문제는 내 Redhat 6.2 상자에서 발생하지만 내 우분투 12.04 상자에서는 발생하지 않습니다.Java 응용 프로그램에서 redhat 6.2 상자로 호출하면 Tesseract가 작동하지 않습니다.
스크립트 :
#!/bin/sh
SOURCE=$1
TARGET=/tmp/ocrOutput
echo "Starting tesseract"
tesseract $SOURCE $TARGET -l eng
echo " Finished"
누군가가 조언을 주시겠습니까?
은 문제 코드를 보여줍니다. – MeBigFatGuy
RH와 우분투 사이에는 SELinux 설정을 포함하여 많은 차이가있을 수 있습니다./var/log 아래의 웹 서버 로그와 보안 로그를 확인하십시오. 뭔가 올바른 방향으로 인도해야합니다. –
@MeBigFatGuy의 #!/빈/SH SOURCE = $ (1) TARGET =/tmp를/ocrOutput 에코 rand'Chris SELinux를 @ – Kavi