광학 문자 인식

최근 편집: 2022년 12월 27일 (화) 03:23
인쇄용 판은 더 이상 지원되지 않으며 렌더링 오류가 있을 수 있습니다. 브라우저 북마크를 업데이트해 주시고 기본 브라우저 인쇄 기능을 대신 사용해 주십시오.

광학 문자 인식(Optical character recognition; OCR)은 사람이 쓰거나 기계로 인쇄한 문자의 영상을 이미지 스캐너로 획득하여 기계가 읽을 수 있는 문자로 변환하는 것이다.

이미지 스캔으로 얻을 수 있는 문서의 활자 영상을 컴퓨터가 편집 가능한 문자코드 등의 형식으로 변환하는 소프트웨어로써 일반적으로 OCR이라고 하며, OCR은 인공지능이나 기계 시각(machine vision)의 연구분야로 시작되었다.

거울이나 렌즈 등의 광학 기술을 이용한 광학 문자 인식과 스캐너 및 알고리즘에 의한 디지털 문자 인식은 다른 영역으로 생각되었으나 이제는 광학 문자 인식이라는 말이 디지털 문자 인식을 포함하는 것으로 간주되었다.

초기 시스템은 특정한 서체를 읽기 위해 미리 해당 서체의 샘플을 읽는 것을 뜻하는 "트레이닝"이 필요했지만, 지금은 대부분의 서체를 높은 확률로 변환이 가능하다. 몇몇 시스템에서는 읽어들인 이미지에서 그것과 거의 일치하는 워드 프로세서 파일과 같은 문서 포맷으로 된 출력 파일을 생성할 수 있으며, 그 중에는 이미지처럼 문서 이외의 부분이 포함되어있어도 제대로 인식하는 것도 있다.

OCR 역사

OCR의 역사는 우리의 생각보다 길다. OCR의 역사는 1928년에 독일의 G. Taushek가 미리 준비된 몇 개의 표준 pattern문자와 입력문자를 비교하여 표준 pattern문자와 가장 유사한 것을 해당 문자로 선정하는 pattern matching기법을 이용한 문자 인식 방법을 특허로 등록하면서 시작되었다. 연구소나 기업 등에서 대형 컴퓨터를 통하여 수행되던 것이 PC와 이미지 스캐너의 보급으로 우리 가까이 사용되기 시작한 것은 이미 20년이 넘었다.

해외에서 먼저 연구가 시작된 OCR 기술은 영어인식을 위주로 개발되었으며, 우리나라에는 90년대 초반에 한글 문자 인식 소프트웨어가 실험실 수준으로 개발되어 일반에 소개되었었다. 연산처리 능력이 뛰어난 워크스테이션급에서 동작되던 것들이 개인용 컴퓨터의 처리 능력이 업그레이드 되면서 PC용 OCR들이 시장에 속속 나타나던 것이 90년대 중반이었다.[1]

OCR 소프트웨어

Adobe Acrobat 을 사용하여 문서 변환하기

Adobe Acrobat 을 사용하여 문서 변환이 가능하다.[2] (유료 프로 버전만 가능한 것인지, 무료 버전도 지원되는 것인지는 미확인)

  1. 파일을 연다
  2. 프로그램 화면의 오른쪽 테투리에 있는 툴셋 메뉴 중에서 두번째 옵션, "Edit PDF" 를 선택한다
  3. 자동으로 현재 페이지가 영어로 인식된다.
  4. 설정에서 언어를 선택하고 (한국어 가능) PDF 파일의 모든 페이지에 적용하도록 선택이 가능하다. 한 문서에 두개의 언어가 있을 경우, 동시에 인식하는 것은 불가능한 것으로 보이며, 한번에 한 언어씩 인식해야 하는 듯.
  5. 변환에 꽤 시간이 걸린다. 페이지 수가 많을 경우 변환 중 프로그램이 죽기도 하는 듯.

같이 보기

출처

외부 링크

  • ICDAR 문서 인식에 대한 포괄적 국제회의
경고 이 틀은 사용하지 말아주세요.
토막글 이 문서는 토막글입니다. 새로운 내용을 추가해주세요.