[[TableOfContents]] = 프로젝트 = == 참여 == * 정진경 == 목표 == * Image로 부터 ISBN 스캔라인 추출, 해석 * 구글 안드로이드에서 동작 = 1D Barcode Image Recognition = == Symbology == * 1차원 바코드 인식을 하기 위해서는 해당 바코드의 심볼로지를 이해해야 한다. * 심볼로지란, 바코드를 표시하는 방법을 정한 규칙이다. 이 규칙이 존재해야 해당 바코드를 생성하거나 읽을 수 있다. === Bar and Space === * Bar는 바코드의 검은 부분, Space는 흰 부분이며, 각각 Black, White라고 표현하기도 한다. === X-dimension === * 가장 좁은 Bar 혹은 가장 좁은 Space(의 폭 길이)를 의미한다. === Quite Zone === * 바코드를 보다 쉽게 인식하기 위해, 바코드 좌우로 X-dimension의 10배의 Space가 존재한다. === Check Digit === * 바코드를 잘못 인식하는 경우를 방지하기 위해. 실제 데이터로부터 생성되는 데이터가 있을 수 있다. == EAN-13 Symbology == * ISBN은 EAN-13의 한 구현체, 부분집합이다. * EAN-13은 숫자 13자리로 구성되는데, 앞의 세 자리가 '978' 인 EAN-13 바코드가 곧 ISBN 이다. * EAN-13의 심볼로지에 대해 잘 설명되어 있는 페이지(영문) : http://www.barcodeisland.com/ean13.phtml = Android = == Camera ==