Google ML Kit

원장·2025년 1월 22일

플러터 응용

목록 보기
5/5

Google ML Kit

모바일 개발자를 위한 머신러닝. 모바일에 최적화.

크게 Vision API, Natural Language API로 나뉘어짐.

대표적으로 바코드 스캔, 얼굴인식, 텍스트인식, 이미지라벨, 객체 감지 및 추적, 디지털 잉크 인식, 자세 인식이 있다.

Dart를 사용하여 신경망 구현할 때

matrix2d > Array 연산 도와주는 패키지가 있다.

신경망이라고 하면서 행렬 곱하는거 봤는데 뭘 얻어가야할지는 모르겠다.

Flutter로 사용할 때

google_ml_kit 사용.

Barcode scanner

티켓 읽기, 좌석 체크, 결제, 물류 체크, 재고 확인, 행사 안내 등에 쓰인다.

네트워크 없이도 사용 가능함 < ㄷㄷ머고?

지원포맷도 많음 / 스마트폰 가로,세로 상관 없음 / App size는 약 2.4MB 커짐.

Text recognition

영수증 읽거나, 카메라로 글자를 읽어서 번역을 하거나, 도서를 스캔하거나 OCR

v2부터 한글, 중국어, 일본어, Latin, Devanagari도 지원

Image labeling

사진 속 물체 감지 & 인식, 공장 및 물품 분류, CCTV, 오토 파일럿(자율주행)

베이스 모델 사용할 경우, App size는 약 5.7 MB 커짐.

커스텀 모델도 사용 가능한듯

Face detection

셀카, 카메라 앱, 스트리밍 앱, 화상회의 등에 쓰임.

얼굴에 필터 띄우는게 이걸로 만들어지는듯.

Pose detection

자세인식, 운동(골프, 농구, 줄넘기 등), 의료, 헬스케어, 게임 등

33개의 Landmark들로 어떤 자세인지 판단하는듯.

App size는 약 13.3MB 커짐.

CPU는 ~23FPS, GPU는 ~30FPS

Digital ink recognition

디지털 싸인 같은거 언어당 약 20MB씩 늘어남.

profile
나 원장이 아니다

2개의 댓글

comment-user-thumbnail
2025년 2월 1일

원장님은 진짜 꾸준하시네요. 2025년도 행복한 일만 가득하길~ 🌸

1개의 답글