@fhms/fg-vision
v0.0.47
Published
fitting-glasses-webcam is a angular component for displaying glasses in real time on the webcam image.
Downloads
58
Keywords
Readme
fitting-glasses-webcam
fitting-glasses-webcam is a angular component for displaying glasses in real time on the webcam image.
Features
The fitting-glasses-webcam component is designed to meet the following requirements:
- View webcam image
- Visualize glasses in a canvas (Canvas is in front of the webcam image)
- Face recognition for realistic eyeglass positioning and scaling
- Different eyewear models should be able to be set
- Also eyewear textures are customizable
- Responsive design
Usage
Install the library via npm-command
npm install --save @fhms/fg-vision
Import the
VisionModule
into your Angular module:import { VisionModule } from '@fhms/fg-vision';
Put
VisionModule
into the imports-array and fill it with suitable parameters:imports: [ VisionModule.forRoot({ socketAddress: environment.SOCKET_ADDRESS }) ]
Following parameters are needed:
socketAddress: string
: The websocket address of the image-processing server.
Use the
VisionComponent
on your HTML-template:<app-vision></app-vision>
Options
This section describes the inputs of the VisionComponent
. The inputs are optional.
Inputs
width: number
: The maximal video width of the webcam live view.height: number
: The maximal video height of the webcam live view. The actual view will be placed within these boundaries, respecting the aspect ratio of the video stream.
Development
Installation
Run npm install
inside the project directory to install all necessary dependencies.
Build
Run npm run packagr
to build the library. The build artifacts will be stored in the dist/
directory.
Start
Run npm start
to build and run the surrounding webapp with the VisionModule
.
Versioning
Current Version: 0.0.22
Authors
- Vision-group of the Software-Enginneering-module 2018 of the University of Applied Sciences Münster