Vue 3 component for Face Age to build interactive visualizations in vue.
npm install face-age vue-face-age
or
yarn add face-age vue-face-age
import VueFaceAge from "vue-face-age";
export default {
components: {
faceage: VueFaceAge
},
data: function() {
return {
faceAgeOptions: {
faceageId: '<Face Age Client Id>',
type: 'skincare-analyzer'
}
};
},
methods: {
onLoad(req) {
console.log(req);
},
}
}
To use face analysis with minimal settings, write as follows:
<template>
<div class="demo">
<faceage :options="faceAgeOptions" :onLoad="onLoad"></faceage>
</div>
</template>
If you want to change the global default options, you can use object options
.
- Type:
String
- Default:
'skincare'
- Options:
-
'skincare'
: create a new crop box -
'skincare-analyze'
: move the canvas
-
Define the analysis display mode. If you set the type to skincare, only the possibility of receiving the image will be displayed, while the skincare-analyze value is entered, the image will be received and the received data will also be displayed.
- Type:
Array
- Default:
['dark_circle', 'eye_bag', 'eye_wrinkles', 'deep_wrinkles', 'wrinkles', 'acnes', 'pores', 'pigment']
You can set it to display more limited analysis information.
- Type:
Boolean
- Default:
true
You can set it to use the camera to load the image.
- Type:
Boolean
- Default:
true
You can specify whether users can upload images.
- Type:
Boolean
- Default:
true
Ability to display analysis points on the face.
Website: getfaceage.com
Email: dev@getfaceage.com