File size: 1,842 Bytes
33a2161
 
efb0a37
571e652
 
ac8c98b
efb0a37
571e652
ac8c98b
efb0a37
571e652
ac8c98b
efb0a37
33a2161
 
 
 
 
 
 
 
 
 
efb0a37
571e652
 
efb0a37
 
 
 
ac8c98b
efb0a37
 
 
 
 
ac8c98b
 
efb0a37
ac8c98b
571e652
efb0a37
571e652
efb0a37
 
ac8c98b
efb0a37
 
 
 
33a2161
efb0a37
 
 
 
 
 
33a2161
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# 한국어 OCR 애플리케이션 - Gemini 2.0 전용 버전
# Google Gemini 2.0 모델만을 사용하는 텍스트 추출 시스템

# 웹 인터페이스 - Gradio
gradio==4.44.0

# 이미지 처리 라이브러리 - Pillow (PIL)
Pillow==10.4.0

# HTTP 요청 라이브러리 - Requests
requests==2.32.3

# ==================================================
# Gemini 2.0 전용 최적화 패키지
# ==================================================
# - Google AI Studio 제거됨
# - Vertex AI 제거됨
# - Gemini 2.0 Flash & Experimental만 지원
# - 최대 10MB 이미지 처리 지원
# - 한국어 OCR 전문 최적화

# ==================================================
# Python 기본 라이브러리 (설치 불필요)
# ==================================================

# JSON 처리 (Python 기본 라이브러리)
# json

# Base64 인코딩/디코딩 (Python 기본 라이브러리)
# base64

# 입출력 스트림 처리 (Python 기본 라이브러리)
# io

# 운영체제 인터페이스 (Python 기본 라이브러리)
# os

# 타입 힌팅 (Python 3.5+ 기본 라이브러리)
# typing

# 정규표현식 (Python 기본 라이브러리)
# re

# 시간 처리 (Python 기본 라이브러리)
# time

# 랜덤 함수 (Python 기본 라이브러리)
# random

# ==================================================
# Gemini 2.0 전용 설치 명령어
# ==================================================
# pip install -r requirements.txt
# 
# 또는 개별 설치:
# pip install gradio==4.44.0 Pillow==10.4.0 requests==2.32.3
#
# 가상환경 사용 권장 (Gemini 2.0 전용):
# python -m venv gemini2_ocr_env
# source gemini2_ocr_env/bin/activate  # Linux/Mac
# gemini2_ocr_env\Scripts\activate     # Windows
# pip install -r requirements.txt
#
# Gemini 2.0 API 키 필요:
# https://aistudio.google.com/ 에서 발급