2016-11-04 10 views
0

私たちは、MNISTデータセットに基づくテンソルフローを使用して、単一の画像内の複数の数字を正常に認識することができました。Tensorflow文字認識

ここでは、1つの画像で英語のアルファベットを検出しようとしています。 https://github.com/nyanp/mnisten

が、我々は可能性:私たちは、私たちは次のリンクを使用して、サンプル、英語のアルファベットの画像を用いた画像IDX-UBYTE &ラベルIDX-UBYTEを生成しようとしているすべての英語のアルファベットのイメージソースにhttp://www.ee.surrey.ac.uk/CVSSP/demos/chars74k/

を発見しましたUbuntuの& Macマシン上の上記のクローンされたmnistenフォルダ内のmakeコマンドで処理を続行しないでください。 Mac上

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 

エラーは、次のとおりです:

Ubuntuの上の誤差がある

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

前提条件をインストールする必要があります。彼らは、リポジトリのREADMEに記載されています:私たちは記載されている前提条件上記の両方をインストールしている

  • OpenCVの
  • ブースト(ブースト/ファイルシステム)
+0

。私たちはopencv2とopencv3の両方をMacで試してみましたが、makeをやっている間に何かか他のエラーに直面していました。 –

+0

私はLinuxのホスト上に構築する方が簡単だと思います。 Macにopencvをインストールする方法に応じて、別の場所にある可能性があります。例えば私のシステムでは、homebrewと正しいインストールパス( '/ usr/local/Cellar/opencv3/3.1.0/include/opencv')を使ってopencvをインストールします。あなたはおそらくmakefileを編集し、正しいインクルードパスを渡すことができます。 –

関連する問題