프로그래밍/MediaPipe

MediaPipe란 무엇인가?

Jay_rock 2022. 7. 19. 10:20

MediaPipe란?

 

Google에서 제작한 AI 프레임워크로 이미지 혹은 영상 등과 같은 데이터를 처리하기 위한 기계 학습 파이프라인을 제공한다. API를 제공하여 쉽게 사용할 수 있고 다양한 언어를 지원하며, android나 ios처럼 모바일 환경이나 Web 환경에서 또한 구현 가능하다. 다른 ML 프레임워크랑은 달리 최소한의 리소스만으로 필요로 한다

MediaPipe엔 여러 장점이 있다.

 

 

MediaPipe 강점

https://google.github.io/mediapipe/

1. End-to-End 가속: 내장된 빠른 ML model inference 및 processing이 일반 하드웨어에서도 최적화되어 있다.

 

2. 한 번 빌드로 어디서나 배포: Android/iOS, 데스크톱/클라우드, 웹 및 IoT 전반에 걸쳐 작동하는 통합 솔루션을 제공한다.

 

3. 준비된 솔루션: 프레임워크의 모든 기능을 보여주는 최첨단 ML 솔루션이다.

 

4. 무료 및 오픈 소스: Apache 2.0의 프레임워크 및 설루션으로 확장이 가능하고 사용자 정의가 가능하다.

 

5. 다양한 솔루션 제공: MediaPipe에서 다양한 ML솔루션을 제공한다. 솔루션 별로 다양한 예제를 제공하며, Lite,full,Heavy 등으로 구분된 학습 모델도 제공하여 원하는 용도 및 상황별로 사용하면 된다.

Face
Detection
Face Mesh Iris Hands Pose Holistic
face_detection face_mesh iris hand pose hair_segmentation
Hair
Segmentation
Object Detection Box Tracking Instant Motion
Tracking
Objectron KNIFT
hair_segmentation object_detection box_tracking instant_motion_tracking objectron knift

 

6. 다양한 개발환경 및 언어 지원

  Android iOS C++ Python JS Coral
Face Detection
Face Mesh  
Iris      
Hands  
Pose  
Holistic  
Selfie Segmentation  
Hair Segmentation        
Object Detection    
Box Tracking      
Instant Motion Tracking          
Objectron    
KNIFT          
AutoFlip          
MediaSequence          
YouTube 8M          

 

 

https://google.github.io/mediapipe/

 

Home

Cross-platform, customizable ML solutions for live and streaming media.

google.github.io

 

'프로그래밍 > MediaPipe' 카테고리의 다른 글

MediaPipe Framework Concepts  (0) 2022.08.16