2016-12-13 15 views
0

대학에서 일하면서 관리자 권한이 없기 때문에 tessdata에서 "digits"와 같은 설정 파일을 변경할 수 없다는 문제가 있습니다. 그래서 집에서 모든 것을 실행하고, 패턴을 만들고, 설정하고, 데이터 파일을 훈련시키고 싶습니다. 이런 식으로 내 탐지를 시작하면 예상 출력과 함께 잘 작동합니다 :pytesser가 패턴 파일로의 경로를 설정했습니다.

tesseract ../pics/hi.png out --tessdata-dir ./tessdata digits 

즉. 내가 tesseract를 실행하는 경로를 설정하면됩니다. 그러나 어떻게 필자가 tesseract를 호출하는 라인에이 경로 (절대 경로로 가장 좋음)를 포함시킬 수 있습니까?

args = [tesseract_exe_name, input_filename, output_filename,'nobatch', '/prog/tessdata/configs/digits'] 

다음과 같이 표시됩니다. 그냥 숫자를 경로로 사용하면 내가 원하지 않는 공통 프로그램 및 파일 보관소에서 숫자 파일을 그립니다.

절대 경로를 포함하여 구성 파일을 어디에서 가져올 지 알려주는 방법은 무엇입니까? 아니면 불가능한가요? 모든 힌트를 많이 주시면 감사하겠습니다!

답변