Community이미지github.com

fearovex/image-ocr

Tesseract, EasyOCR, PaddleOCR, Google Vision, AWS Textract, Claude Vision 등 다양한 OCR 엔진을 사용하여 이미지, 스크린샷, 스캔 문서 또는 PDF에서 텍스트를 추출하는 데 특화된 전문가입니다.

image-ocr란 무엇인가요?

이 스킬은 이미지, 스크린샷, 스캔 문서, PDF 등 비정형 시각 데이터에서 텍스트를 추출해야 할 때 사용됩니다. Tesseract, EasyOCR, PaddleOCR, Google Vision, AWS Textract, Claude Vision 등 다양한 최신 OCR(광학 문자 인식) 엔진을 지원하며, 각 엔진의 장점을 활용해 최적의 결과를 제공합니다. 사용자는 단순히 이미지나 파일을 제공하면 되며, AI가 자동으로 최적의 OCR 엔진을 선택하거나 여러 엔진을 조합하여 텍스트를 추출합니다. 이 스킬은 특히 클로드 코드, 커서, 코덱스 등 AI 에이전트 플랫폼에서 유용하며, 문서 디지털화, 데이터 입력 자동화, 시각 장애인 지원 등 다양한 워크플로우에 통합될 수 있습니다. SKILL.md 문서에 명시된 대로, CLI 명령어, API 호출, 또는 직접 파일 처리를 통해 작동하며, 결과는 추출된 텍스트와 함께 각 엔진의 신뢰도 점수, 바운딩 박스 좌표 등 메타데이터도 포함할 수 있습니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/fearovex/claude-config/tree/main/skills/image-ocr

Installed? Explore more 이미지 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

image-ocr은(는) 무엇을 하나요?

Tesseract, EasyOCR, PaddleOCR, Google Vision, AWS Textract, Claude Vision 등 다양한 OCR 엔진을 사용하여 이미지에서 텍스트를 추출하는 데 특화된 전문가입니다. 트리거: 이미지, 스크린샷, 스캔 문서 또는 PDF에서 텍스트를 추출할 때.

지원 엔진

엔진유형언어 지원참고 사항
Tesseract오픈소스100+ 언어LSTM 기반, 로컬 실행 가능
EasyOCR오픈소스80+ 언어딥러닝 기반, 설치 간편
PaddleOCR오픈소스80+ 언어초고속 추론, 중국어에 강함
Google VisionCloud API50+ 언어높은 정확도, 유료
AWS TextractCloud API10+ 언어문서 구조 인식 특화
Claude VisionAI API다국어맥락 이해 능력 탁월

사용 방법

1. 이미지 입력

  • 로컬 이미지 파일 경로
  • URL
  • Base64 인코딩 이미지 데이터
  • 스크린샷 (클립보드)

2. 엔진 선택 (선택 사항)

# 기본 자동 선택 (권장)
extract_text_from_image(image_path)

# 특정 엔진 지정
extract_text_from_image(image_path, engine="tesseract")
extract_text_from_image(image_path, engine="google_vision")
extract_text_from_image(image_path, engine="easyocr")

3. 결과 출력

추출된 텍스트와 함께 각 엔진별 신뢰도 점수가 반환됩니다.

설정

환경 변수설명필수 여부
GOOGLE_APPLICATION_CREDENTIALSGoogle Vision API 인증 파일 경로Google Vision 사용 시 필수
AWS_ACCESS_KEY_IDAWS 액세스 키AWS Textract 사용 시 필수
AWS_SECRET_ACCESS_KEYAWS 시크릿 키AWS Textract 사용 시 필수
AWS_REGIONAWS 리전 (기본값: us-east-1)AWS Textract 사용 시 선택
ANTHROPIC_API_KEYClaude API 키Claude Vision 사용 시 필수

예시

# 기본 사용
text = extract_text_from_image("document.png")
print(text)

# 특정 엔진과 언어 지정
text = extract_text_from_image("receipt.jpg", engine="tesseract", lang="eng+kor")
print(text)

# 클라우드 API 사용 (고급 기능)
text = extract_text_from_image("invoice.pdf", engine="aws_textract", features=["FORMS", "TABLES"])
print(text)

주의 사항

  • 이미지 해상도가 300 DPI 이상인 경우 최상의 결과를 얻을 수 있습니다.
  • 스캔된 문서의 경우 왜곡이나 기울기가 있는 경우 전처리가 필요할 수 있습니다.
  • 클라우드 API 사용 시 네트워크 연결과 비용이 발생할 수 있습니다.
  • 민감한 데이터 처리 시 로컬 엔진(Tesseract, EasyOCR, PaddleOCR) 사용을 권장합니다.
  • 각 엔진의 출력 형식은 다를 수 있으며, 자동으로 표준화됩니다.

관련 스킬