Skip to content
DocsAll
教程

이미지 OCR 텍스트 인식: 이미지에서 텍스트 추출하기

Timi Tian · 게시일 2026년 6월 5일 · 수정일 2026년 7월 12일
이미지 OCR텍스트 인식이미지 처리

이미지 OCR의 흔한 필요

  • 스크린샷에 있는 텍스트를 복사하고 싶을 때
  • 촬영한 자료를 편집 가능한 텍스트로 변환
  • 이미지 속 표를 Excel로
  • 책 스캔을 디지털 텍스트로
  • 간판, 메뉴판 사진 인식

직접 타자 치는 건 느리고 틀리기 쉽습니다. OCR로 한 번에 추출하면 효율이 수십 배 높아집니다.

OCR의 기본 원리

OCR(광학 문자 인식)은 알고리즘으로 이미지 속 텍스트의 모양을 인식해 해당 문자로 변환합니다. 현대 OCR은 대부분 AI 모델을 사용하며, 기존 알고리즘보다 인식률이 훨씬 높습니다.

인식 흐름은 대략: 이미지 전처리 → 텍스트 영역 검출 → 문자 인식 → 후처리 교정입니다.

인식 정확도에 영향을 미치는 요소

이미지 선명도

가장 중요합니다. 선명하고 큰 이미지는 인식률이 높고, 흐리고 작은 이미지는 인식률이 낮습니다. 스크린샷은 보통 선명해 인식률이 높고, 사진은 흐리거나 그림자가 있을 수 있어 인식률이 영향을 받습니다.

텍스트 크기

텍스트가 너무 작으면(몇 픽셀) 인식이 어렵습니다. 이상적으로는 텍스트 높이 20픽셀 이상입니다. 너무 작으면 먼저 확대한 뒤 인식하세요.

배경 대비

텍스트와 배경색의 대비가 강할수록 좋습니다. 흰 바탕에 검은 글자가 가장 좋고, 옅은 회색 바탕에 옅은 회색 글자는 인식이 어렵습니다.

글꼴

표준 인쇄체가 가장 잘 인식됩니다. 손글씨, 장식체, 화체는 어렵습니다. 중국어·영어 혼합, 특수 기호도 정확도를 떨어뜨립니다.

레이아웃

순수 텍스트가 가장 인식하기 쉽습니다. 표, 단편, 그림과 텍스트 혼합, 회전된 텍스트는 난이도를 높입니다.

인식 정확도를 높이는 팁

이미지 전처리

  • 작은 이미지 확대: 텍스트가 너무 작을 때 먼저 확대
  • 대비 향상: 텍스트와 배경의 대비를 더 뚜렷하게
  • 노이즈 제거: 방해 요소 감소
  • 기울기 보정: 기울어진 텍스트는 인식률이 낮으니 먼저 회전 보정
  • 이진화: 흑백 이미지로 변환해 텍스트를 더 돋보이게

영역별로 나누어 인식

복잡한 레이아웃은 블록별로 나누어 각각 처리하면, 이미지 전체를 한 번에 인식하는 것보다 정확도가 높습니다.

올바른 인식 언어 선택

중국어·영어 혼합은 '중국어·영어' 모드를, 순수 영어는 '영어'를 선택하세요. 언어 설정을 잘못하면 깨진 글자가 나옵니다.

인식 후 교정

OCR이 100% 정확할 수는 없습니다. 인식 후 반드시 교정하며, 특히 다음을 확인하세요:

  • 시각적으로 비슷한 문자(예: 0/O, 1/l/I)
  • 숫자와 알파벳(5와 S, 2와 Z)
  • 문장 부호
  • 전문 용어

DocsAll로 OCR 하기

이미지 OCR 도구는 브라우저에서 처리합니다:

  1. 이미지 업로드
  2. 인식 언어 선택(중국어, 영어, 중국어·영어 혼합)
  3. 인식 실행
  4. 인식된 텍스트 복사
  5. 교정 및 수정

이미지가 서버에 업로드되지 않아 민감한 스크린샷, 신분증 사진 인식이 유출되지 않습니다.

다양한 상황의 인식 팁

스크린샷 인식

스크린샷은 선명도가 높아 인식률이 가장 높습니다. 바로 업로드해 인식하면 됩니다.

사진 인식

사진은 원근 왜곡, 그림자, 반사가 있을 수 있습니다. 먼저 전처리를 하세요: 원근 보정, 대비 조정, 그림자 제거.

표 인식

표 OCR은 난점이며, 인식 후 표 구조가 자주 어긋납니다. 단순한 표는 인식 가능하지만, 복잡한 표는 전용 도구를 쓰거나 수동으로 정리하는 것을 고려하세요.

손글씨 인식

손글씨 인식률은 낮습니다. 정돈된 손글씨는 괜찮지만, 휘갈겨 쓴 글씨는 거의 인식이 안 됩니다. 중요한 손글씨 내용은 직접 입력하는 것이 더 정확합니다.

신분증 인식

신분증, 운전면허증 등 증명서 OCR은 프라이버시에 주의하세요. 로컬에서 처리하는 도구를 쓰고, 출처 불명확한 서버에 업로드하지 마세요.

자주 묻는 질문

깨진 글자가 인식됨

언어를 잘못 선택했거나 이미지 품질이 너무 낮습니다. 올바른 언어로 바꾸고 이미지 품질을 높이세요.

글자 누락

텍스트 영역이 모두 검출되지 않았거나 일부 텍스트가 흐립니다. 누락된 부분은 수동으로 보충하세요.

레이아웃 상실

OCR은 주로 텍스트를 인식하며, 레이아웃 형식(단락, 들여쓰기, 정렬)이 자주 상실됩니다. 인식 후 수동으로 레이아웃을 조정하세요.

수식, 특수 기호

수학 수식, 특수 기호는 인식이 어렵습니다. 이런 내용은 인식 후 꼼꼼히 교정하거나 직접 입력하세요.

요약

이미지 OCR의 핵심은 "이미지 품질이 상한을 결정하고, 전처리와 교정이 하한을 결정한다"는 것입니다. 선명하고 대비가 높은 이미지가 인식률이 가장 높고, 흐리고 대비가 낮으면 먼저 전처리를 해야 합니다. 인식 후 반드시 교정하며, 특히 비슷하게 생긴 문자와 숫자·알파벳을 확인하세요. DocsAll OCR은 브라우저에서 실행되어 민감한 이미지가 업로드되지 않아 더 안전합니다.

T
Timi Tian 创始人 / 全栈工程师

DocsAll 创始人,10 年全栈开发经验,专注浏览器端文档处理技术与隐私保护架构。前新加坡科技公司技术负责人。