2016-11-04 5 views
0

우리는 MNIST 데이터 세트를 기반으로하는 텐서 흐름을 사용하여 단일 이미지에서 여러 자릿수를 성공적으로 인식 할 수있었습니다.Tensorflow 문자 인식

이제 Google은 단일 이미지에서 영어 알파벳을 감지하려고합니다. 우리는 영어 알파벳의 이미지 소스를 발견 http://www.ee.surrey.ac.uk/CVSSP/demos/chars74k/

우리는 다음과 같은 링크를 사용하여 샘플 영어 알파벳 이미지를 사용하여 이미지의 IDX-ubyte & 라벨 IDX-ubyte를 생성하기 위해 노력하고있다

: https://github.com/nyanp/mnisten

하지만 우리가 할 수를 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 

오류는 다음과 같습니다 :

우분투 오류는

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

우리가 나열된 전제 조건 위를 모두 설치했습니다. 우리는 Mac에서 opencv2와 opencv3을 모두 시도했지만 make를 수행하는 동안 일부 또는 다른 오류를 직면했습니다. –

+0

나는 리눅스 호스트에서 빌드하기가 더 쉬울 것이라고 생각합니다. Mac에서 opencv를 설치하는 방법에 따라 다른 위치에있을 수 있습니다. 예를 들어, 내 시스템에 homebrew로 설치 한 opencv와 올바른 시스템 경로 ('/ usr/local/Cellar/opencv3/3.1.0/include/opencv')가 들어 있습니다. 아마도 makefile을 편집하고 올바른 include 경로를 전달할 수 있습니다. –