retinaface wasm
1.0.0
이는 Retinaface 얼굴 감지 알고리즘의 WASM 구현입니다. 이는 Retinaface 논문을 기반으로 합니다.
이 모듈은 WeChat 애플릿을 지원하며 타사 라이브러리에 의존하지 않으며 직접 사용할 수 있습니다. (brotli를 사용하여 wasm 파일을 수동으로 압축하고 index.ts 코드를 복사할 수 있습니다)
npm install retinaface-wasm
import Retinaface , { getWasmFile , env } from 'retinaface-wasm'
import imagePath from './R.jpg'
const wasm = await WebAssembly . instantiateStreaming ( fetch ( 'https://cdn.jsdelivr.net/npm/retinaface-wasm/wasm/' + getWasmFile ( ) ) , env )
const retinaface = new Retinaface ( wasm . instance )
const image = new Image ( )
image . src = imagePath
await new Promise ( ( resolve , reject ) => {
image . onload = resolve
image . onerror = reject
} )
const [ data , scale ] = retinaface . processImage ( image )
const result = retinaface . detect ( data , scale )
console . log ( result )
retinaface . close ( )
node -e " fs.writeFileSync('retinaface-basic.wasm.br', zlib.brotliCompressSync(fs.readFileSync('retinaface-basic.wasm'))) "
위챗 미니 프로그램 예시
478 랜드마크 예시
랜드마크 지수
시라사와
MIT