Vue SDK 2.5.2
Sample Code
The quickest and simplest way to kickstart your journey with the Vue SDK is by downloading and experimenting with our full-featured sample code:
Download Vue Sample CodeIMPORTANT
In the above sample codes, the strings __YOUR_USER_ID__ and __YOUR_API_KEY__ should be replaced by your own User ID and API Key repectively. Please contact us to obtain your User ID and API Key.
Installation
In your Vue project, install the SDK with the npm install or yarn add commands. For example:
npm install "https://sdk.panoptic.ai/npm/vue-vital-sign-camera-2.5.2.tgz"yarn add "https://sdk.panoptic.ai/npm/vue-vital-sign-camera-2.5.2.tgz"IMPORTANT
Please use Webpack as the bundler for your production code. Other web bundling tool such as Vite is not supported yet.
TIP
If you are using Yarn v2 or later, you might need to include the package name in the command, such as yarn add vital-sign-camera@"https://sdk.panoptic.ai/npm/vue-vital-sign-camera-2.5.2.tgz".
Model file installation
Copy the models folder to the root of the web hosting directory. The models files is included in the above sample code.
NOTE
If the project is deployed to Google Cloud, some web servers, such as serve, might not function correctly, causing the facial skin age feature to fail. To prevent this issue, use http-server instead.
What's new
2.5.2 (3-May-2024)
- Features
- Added property
faceDetectionModelLocationfor specifying model download location.
- Added property
- Bug fixes
- Fixed the problem that the bounding box and face mesh are always on top.
2.5.1 (26-April-2024)
- Features
- Support percentage in
FaceDetectionRegion.
- Support percentage in
- Bug fixes
- Improved the reliability of age estimation.
2.5.0 (23-April-2024)
Features
Updated sample code to use Vue composition API.
Added the propery
faceDetectionRegionfor setting the face detection region. For example:javascriptcamera.faceDetectionRegion = { x: 100, y: 100, width: 100, height: 200 }Added the property
customConditionRangefor customizing the condition checking range. For example:javascriptcamera.customConditionRange = { distanceRange: {min: 0.4, max: 0.6} }Supports percentage as line width of the face mesh.
Condition checker now also returns the frame rate.
Bug fixes
- Fixed the wrong position of face mesh and bounding box if the page is scrolled.