개요
Flutter Scalable OCR는 Google ML Kit의 텍스트 인식 기능을 래핑한 Flutter 패키지로, 사용자가 카메라 뷰 내 특정 영역을 텍스트 처리용으로 지정할 수 있게 해줍니다. 이를 통해 불필요한 계산을 줄이고 관련 영역에만 집중함으로써 효율적이고 타겟된 OCR 작업이 가능해집니다. 문서 스캔 앱에 적합하며 Android 및 iOS 플랫폼을 모두 지원합니다. 이 패키지는 카메라 피드 내 선택된 영역에 분석을 제한함으로써 성능과 정확도를 향상시킵니다.
사용 사례
- 집중 영역 감지 기능이 있는 문서 스캔
- 부분 카메라 뷰에서 실시간 텍스트 추출
- 효율적인 OCR 처리가 필요한 모바일 앱
- 제한된 영역 내 바코드 또는 폼 필드 인식
- 카메라 기반 OCR 앱에서 처리 부하 줄이기
주요 기능
- 관심 영역 텍스트 탐지
- Google ML Kit와의 통합
- Android 및 iOS 지원
- 선택적 처리를 통한 성능 최적화
- 자르기 영역을 정의하기 위한 간단한 API
적합한 대상
- 문서 스캐너 앱을 개발하는 개발자
- 특정 화면 영역에서 실시간 OCR이 필요한 앱
- OCR 자원 사용을 줄이려는 프로젝트
- 카메라 입력을 사용하여 텍스트를 추출하는 모바일 애플리케이션
- 세부 제어를 활용하는 Google ML Kit 팀
고려 사항
- 모든 플랫폼에서 카메라 권한이 필요합니다
- 성능은 정의된 영역 크기에 따라 달라집니다
- 텍스트 인식에 한정됨(다른 ML 작업 제외)
- Google ML Kit의 가용성 및 업데이트에 따라 다릅니다
- 복잡한 레이아웃 또는 저조도 조건에 대해 추가 처리가 필요할 수 있습니다
