이미지 글자 추출 (OCR)
글자 인식은 Tesseract 엔진으로 브라우저 안에서 실행되며 확신도를 퍼센트로 알려 줍니다. 선명하고 똑바른 인쇄 글자에 가장 잘 맞습니다. 내려받는 것은 언어 데이터(1.5~3MB)뿐이고 이미지는 업로드하지 않습니다.
사용 방법
- 이미지를 한 장 이상 상자에 끌어다 놓거나 상자를 눌러 고릅니다(JPG, PNG, WebP 등, 장당 50MB까지). 이미지가 크기와 함께 목록으로 나타납니다.
- 글자의 언어를 고릅니다. 처음에는 이 페이지의 언어로 맞춰져 있습니다. 글에 영어 단어나 숫자도 섞여 있다면 영어도 함께 인식을 선택한 채 두세요.
- 텍스트 추출을 누릅니다. 처음에는 엔진과 언어 데이터를 내려받느라 몇 초 걸립니다. 글은 아래 상자에 나타나며 고치거나 복사하거나 .txt로 저장할 수 있습니다.
계산 방법
글자는 WebAssembly로 브라우저 안에서 실행되는 인식 엔진 Tesseract로 읽습니다. 그림에서 글줄을 찾은 뒤 작은 신경망으로 글자를 하나씩 인식하고, 얼마나 확신하는지를 퍼센트로 알려 줍니다.
정확도는 그림에 달려 있습니다. 선명하고 똑바르며 밝은 배경에 어두운 글자일 때 결과가 가장 좋습니다. 흐린 사진, 아주 작은 글자, 손글씨, 복잡한 배경은 확신도가 낮고 오류가 늘어나므로 결과를 확인하세요.
엔진 파일은 이 사이트에서 받습니다. 언어 데이터는 언어당 약 1.5~3MB이며 공개 파일 네트워크에서 한 번 내려받아 브라우저에 보관합니다. 이미지는 서버로 전송되지 않습니다.
자주 묻는 질문
이미지가 업로드되나요?
아니요. 이미지는 이 브라우저 탭 안에서 읽고 인식합니다. 내려받는 것은 언어 데이터뿐입니다. 업로드도, 계정도, 다른 곳에 남는 사본도 없습니다.
처음 실행이 느린 이유는요?
언어를 처음 쓸 때 브라우저가 엔진과 언어 데이터를 내려받습니다. 이후에는 브라우저가 보관하므로 다음 실행부터는 훨씬 빠릅니다.
결과에 오류가 있습니다.
글자 인식은 완벽하지 않습니다. O와 0, l과 1처럼 비슷한 글자는 특히 작거나 흐릿할 때 헷갈리기 쉽습니다. 중요한 숫자와 이름은 이미지와 대조해 확인하세요.
손글씨도 읽나요?
안정적으로는 읽지 못합니다. 엔진은 인쇄된 글자에 맞춰져 있습니다. 또박또박 쓴 글씨는 가끔 되지만 흘려 쓴 글씨는 대개 결과가 좋지 않습니다.
어떤 언어를 지원하나요?
영어, 한국어, 일본어, 중국어(간체·번체), 스페인어, 포르투갈어, 프랑스어, 독일어, 이탈리아어, 러시아어, 터키어, 아랍어, 힌디어, 베트남어, 인도네시아어입니다. 그림 속 글과 같은 언어를 고르세요.