私たちは、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というラベルの画像を生成する手法を誰でも共有できます。
。私たちはopencv2とopencv3の両方をMacで試してみましたが、makeをやっている間に何かか他のエラーに直面していました。 –
私はLinuxのホスト上に構築する方が簡単だと思います。 Macにopencvをインストールする方法に応じて、別の場所にある可能性があります。例えば私のシステムでは、homebrewと正しいインストールパス( '/ usr/local/Cellar/opencv3/3.1.0/include/opencv')を使ってopencvをインストールします。あなたはおそらくmakefileを編集し、正しいインクルードパスを渡すことができます。 –