2016-11-04 143 views
0

我們已經成功地使用基於MNIST數據集的張量流識別單個圖像中的多個數字。Tensorflow字符識別

現在我們試圖檢測單個圖像中的英文字母。我們發現所有的英文字母的圖像源http://www.ee.surrey.ac.uk/CVSSP/demos/chars74k/

我們正在嘗試使用下面的鏈接使用樣品英文字母的圖像,生成圖像IDX-UBYTE &標籤IDX-UBYTE: https://github.com/nyanp/mnisten

,但我們可以不要在Ubuntu & Mac機器上的上述克隆的mnisten文件夾內執行make命令。

在Ubuntu的錯誤是:

g++ -Wall -O2 -lboost_filesystem-mt -std=c++0x -o mnisten src/main.cpp 
/usr/bin/ld: cannot find -lboost_filesystem-mt 
collect2: error: ld returned 1 exit status 
make: *** [mnisten] Error 1 

錯誤的Mac是:

g++ -Wall -O2 -lboost_filesystem-mt -std=c++0x -o mnisten src/main.cpp -I /usr/local/include 
src/main.cpp:11:10: fatal error: 'opencv/opencv.hpp' file not found 
#include <opencv/opencv.hpp> 
     ^
1 error generated. 
make: *** [mnisten] Error 1 

我們搭售各種方法來克服上述錯誤。

任何人都可以使用示例圖像共享生成映像idx-ubyte &標籤idx-ubyte的技術。

回答

0

你必須安裝先決條件。它們列在資源庫中的自述:

  • OpenCV的
  • 升壓(升壓/文件系統)
+0

我們已經安裝了兩個上市的先決條件之上。我們在Mac上同時嘗試了opencv2和opencv3,但在做一個make時遇到了一些或其他錯誤 –

+0

我認爲在Linux主機上構建會更容易。根據您在mac上安裝opencv的方式,它可能位於不同的位置。例如在我的系統opencv中安裝了自制軟件,並且包含正確的路徑(在我的系統上)'/ usr/local/Cellar/opencv3/3.1.0/include/opencv'。儘管您可能可以編輯makefile並傳遞正確的包含路徑。 –