0.1.5 • Published 5 years ago
face-detection v0.1.5
👤 Face Detection OCV3.js
Simple face detection class based on OpenCV for Node.js on top of C++ APIS.
Installation
$ yarn add face-detection
or
$ npm install --save face-detection
Note: installation may require some minutes. This library uses opencv4nodejs
which needs to be compiled from sources and that process is gonna take some time.
Usage
import FaceDetection as FD from 'face-detection'
async function detection() {
const IMG = await FD.readImg('./foo.jpg') // this will return a cvImgObject
const RES = await FD.detect(IMG)
console.log(JSON.stringify(RES, null, 2))
}
detection()
output:
{
"objects": [
{
"height": 69, // height of face bounding
"width": 69, // width of face bounding
"y": 69, // y coordinate of left-up bounding corner
"x": 345 // x coordinate of left-up bounding corner
},
{
"height": 148, // height of face bounding
"width": 148, // width of face bounding
"y": 4, // y coordinate of left-up bounding corner
"x": 300 // x coordinate of left-up bounding corner
}
],
"numDetections": [ // numDetections.length = number of faces found
71, // accuracy
4 // accuracy
]
}
Examples
0.1.5
5 years ago