use wasm opencv.js to get face!
npm i get-face
const getFace = require('get-face');
const fs = require('fs');
const faceImgBufList = await getFace.getFace(fs.readFileSync('./imgInput.jpg'),'image/jpeg');
for(let i=0;i<faceImgBufList.length;i++) {
fs.writeFileSync(`./imgOnput${i}.jpeg`,faceImgBufList[i]);
}
ParamName | Must | Type | Default | Remark |
---|---|---|---|---|
srcBuffer | yes | Buffer | / | photo's buffer |
mime | no | string | "image/jpeg" | alltype: "image/png","image/jpeg","image/bmp" |
top | no | number | 0 | |
right | no | number | 0 | |
bottom | no | number | 0 | |
left | no | number | 0 |