2011-10-14 3 views
0

Tesseract OCR 코드를 컴파일하려고하는데 많은 문제가 있습니다. 하나는 tessembeded.cpp 함수가 "edges_and_textord"함수를 호출하고 다른 .cpp 파일은 "find_components"함수를 호출한다는 것입니다. "edges_and_textord"함수는 google에서 다운로드 한 textord.cpp 파일에 있지만 "find_components"함수는 아닙니다. 그러나 "textord.cpp"에 대해 google을 검색했을 때 "find_components"기능이있는 "textord.cpp"(here)의 완전히 다른 버전을 발견했습니다. 둘 다 파일의 시작 부분 (작성된 날짜와 시간까지)에 동일한 주석 헤더 정보를 가지고 있습니다.Tesseract 여러 파일의 혼동 C++

제 질문은 어떤 것을 사용합니까? tesseract 코드는이 두 함수를 모두 호출하므로 두 번째 "textord.cpp"파일을 다른 이름으로 추가해야합니까?

+0

기타 질문을 검토하고 해결 된 답변을 수락하십시오 (있는 경우). – karlphillip

+0

그 일을 처리했습니다. 알림 주셔서 감사. – user912447

답변

0

"start_recog"기능과 동일한 문제가 발생했습니다. 내 tface.cpp 파일에있는 정의는

"INT Wordrec :: start_recog (const를 문자 * textbase)" 하지만 정의

"INT와 정팔 포체의 웹 사이트에있는 파일의 다른 버전을 발견했다 start_recog (const char * configfile, const char * textbase) " 그리고 tessembedded.cpp는 다운로드 한 코드에없는 두 번째 정의를 사용하여 호출합니다. 다운로드 한 파일을 두 번째 파일로 대체해야합니까?

왜 Tesseract 코드에는이 두 파일이 있습니까?