본문 바로가기

전기

GOCR설명? Mac OS X에서 바코드(barcode) 이미지 인식 - gocr 오픈소스 이용

MAC OS X에서 gocr 테스트하기
==================================
Version: 10.5

기본적인 설치하고 테스트 하면 아래와 같은 에러가 발생한다.
(기본적인 설치는 리눅스에서 설치와 방법이 동일하다. 이에 대한 내용은 리눅스언저리에서 설명되고 있다.)

% gocr -i 4x6.png
sh: pngtopnm: command not found

ERROR pnm.c L323: unexpected EOF

다른건 다 필요없고...
netpbm 라이브러리를 먼저 설치해야 한다.
그러기 위해서는 Darwin Ports를 먼저 설치한다.

Darwin Ports 설치하기
-----------------------------
http://darwinports.com/
먼저 MacPorts-1.7.0.pkg를 다운로드 받고 실행한다.
그 다음 터미널을 열어서...
% sudo port -d selfupdate
Password:

Darwin용 netpbm을 설치한다.
---------------------------------
Refer: http://netpbm.darwinports.com/
% mk ~/work/netpbm
% cd ~/work/netpbm
% sudo port install netpbm
Password:

설치하고 난 다음...
% man netpbm
% apropos netpbm
% which netpbm
% locate netpbm
을 실행해본다.

% gocr -i 4x6.png
_
ABCD abcd EFGHI efghi JKLMN mlmn OPQR opqr...

흑... 된다!!!
바코드도 정상적으로 인식된다. ^^;





www.shop-dwg.co.kr 구인, 구직 소개