expo-pose-detection
v1.0.0
Published
initial commit
Maintainers
Readme
expo-pose-detection
React Native와 Expo에서 MediaPipe를 사용한 포즈 감지 라이브러리입니다.
설치
npm install expo-pose-detection사용법
import PoseLandmarks from 'expo-pose-detection';
// 모델 초기화
PoseLandmarks.initModel();
// 포즈 감지 이벤트 리스너 추가
PoseLandmarks.addPoseLandmarksDetectedListener((result) => {
console.log('감지된 포즈:', result.landmarks);
console.log('프레임 크기:', result.frameWidth, 'x', result.frameHeight);
});
// 상태 이벤트 리스너 추가
PoseLandmarks.addPoseLandmarksStatusListener((status) => {
console.log('상태:', status.status);
});
// 에러 이벤트 리스너 추가
PoseLandmarks.addPoseLandmarksErrorListener((error) => {
console.error('에러:', error.error);
});
// 컴포넌트 언마운트 시 리스너 제거
PoseLandmarks.removeAllListeners();API
PoseLandmarks.initModel()
포즈 랜드마크 모델을 초기화합니다.
PoseLandmarks.addPoseLandmarksDetectedListener(callback)
포즈가 감지될 때 호출되는 콜백을 등록합니다.
PoseLandmarks.addPoseLandmarksStatusListener(callback)
모델 상태 변경 시 호출되는 콜백을 등록합니다.
PoseLandmarks.addPoseLandmarksErrorListener(callback)
에러 발생 시 호출되는 콜백을 등록합니다.
PoseLandmarks.removeAllListeners()
모든 이벤트 리스너를 제거합니다.
라이센스
ISC
