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的技术。
我们已经安装了两个上市的先决条件之上。我们在Mac上同时尝试了opencv2和opencv3,但在做一个make时遇到了一些或其他错误 –
我认为在Linux主机上构建会更容易。根据您在mac上安装opencv的方式,它可能位于不同的位置。例如在我的系统opencv中安装了自制软件,并且包含正确的路径(在我的系统上)'/ usr/local/Cellar/opencv3/3.1.0/include/opencv'。尽管您可能可以编辑makefile并传递正确的包含路径。 –