flutter-ml/google_ml_kit_flutter

A flutter plugin that implements Google's standalone ML Kit

해결하는 문제

이 프로젝트는 Flutter 개발자가 Google의 독립형 ML Kit에 접근할 수 있도록 다리 역할을 하여, 각 플랫폼용 네이티브 Android 및 iOS 코드를 작성할 필요 없이 모바일 앱에 고급 기계학습 기능을 구현할 수 있도록 합니다.

작동 방식

Flutter Platform Channels를 사용하여 Dart 코드에서의 요청을 네이티브 Android 및 iOS 플랫폼으로 전달합니다. Flutter 내부에서 기계학습 처리는 이루어지지 않으며, 대신 플러그인은 실제 계산을 수행하고 결과를 비동기적으로 반환하기 위해 Google의 네이티브 ML Kit API를 트리거하는 래퍼 역할을 합니다.

대상 사용자

Android 및 iOS용 모바일 앱을 개발하고 있으며, 앱에 비전, 자연어 또는 생성형 AI 기능을 통합하고자 하는 Flutter 개발자입니다.

주요 특징

  • 비전 API: 바코드 스캔, 얼굴 및 자세 감지, 텍스트 인식, 이미지 레이블링, 객체 추적을 지원합니다.
  • 자연어 API: 언어 식별, 오프디바이스 번역, 스마트 응답, 엔티티 추출을 포함합니다.
  • GenAI API: 오프디바이스 요약, 교정, 재작성, 이미지 설명, 프롬프트 생성을 제공합니다 (Android에서는 AICore 지원 필요).
  • 크로스플랫폼: iOS 및 Android용 통합 API이며, 일부 특정 기능은 플랫폼 지원에 따라 다릅니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트