GitHubCreative Dev & WebGLidea-techcode

mrousavy/react-native-vision-camera

mrousavy·@mrousavy·Dec 23, 2021

개요 강력하고 고성능의 React Native 카메라 라이브러리다. 9,200+ stars를 보유한 VisionCamera는 JSI 기반으로 실시간 프레임 처리, ML 모델 통합, 바코드 스캔 등을 지원한다.

핵심 내용 카메라 프리뷰, 사진/동영상 촬영, 실시간 프레임 프로세서(Frame Processor) 기능을 제공한다. Frame Processor는 JSI worklet으로 카메라 프레임을 JS 없이 C++ 레벨에서 직접 처리해 ML Kit, TensorFlow Lite와 통합할 수 있다. 다중 카메라, HDR, 줌, 플래시 등 네이티브 카메라 기능을 완전히 제어한다.

기존 대비 차별점 기존 react-native-camera는 브릿지 기반으로 프레임 처리가 느렸다. VisionCamera의 Frame Processor는 네이티브 스레드에서 직접 실행되어 실시간 얼굴 감지, QR 스캔, AR 효과를 60fps로 처리할 수 있다.

활용 가능성 QR/바코드 스캔 앱, 실시간 얼굴 인식, AR 카메라 효과, 문서 스캔, 음식 인식, 실시간 번역 오버레이 등 고성능 카메라 처리가 필요한 React Native 앱에 활용할 수 있다.

참고 자료 - 원본

Swift9,247aiandroidbarcodecamerainstagramiosjavascriptjsilibrarynativeqrqrcodereactreact-nativereact-native-camerascannersnapchattypescriptvisionworklet
#react-native#camera#vision#barcode-scanner

Related in Creative Dev & WebGL