0
我從github(https://github.com/kornelik/anpr)獲得了一個很好的自動車牌識別項目。爲了運行這個,我們需要OpenCV和Tesseract光學字符識別庫(https://code.google.com/p/tesseract-ocr/)。它在我的Ubuntu 12.04,32位系統中工作正常。使用OpenCV進行車牌識別
問題在於,在配置OpenCV和Tesseract之後,在另一個系統(Ubuntu 12.04,32位)中設置相同的工作代碼時,它會在製作項目時產生以下錯誤。我很努力地找出問題所在。
的誤差
g++ -Wall -Werror -O2 -c main.cpp -o main.o
g++ -Wall -Werror -O2 -c recognizer.cpp -o recognizer.o
g++ -Wall -Werror -O2 -c conio.cpp -o conio.o
g++ -Wall -Werror -O2 -c ocr_char.cpp -o ocr_char.o
ocr_char.cpp: In constructor ‘anpr::OCRChar::Impl::Impl(const string&, const string&)’:
ocr_char.cpp:17:9: error: ‘set’ is not a member of ‘std’
ocr_char.cpp:17:18: error: expected primary-expression before ‘char’
ocr_char.cpp:17:18: error: expected ‘;’ before ‘char’
ocr_char.cpp:23:17: error: ‘goodChars’ was not declared in this scope
make: *** [ocr_char.o] Error 1
也許有些代碼會有幫助嗎?因爲它似乎是一個語法錯誤。例如缺少半色調.. – eiki
不..我再次檢查..它在另一個系統中正常工作 – user3340396