IDT-Camera-Web
Identity-Tech Web component is a javascript library to enable capturing of face and ID Cards. The library supports selfie and portrait capturing, ID Card scanning for OCR, and matching between face captured and face on the ID Card.
The library works with a server side APIs for OCR and face matching.
Installation
We support installation through NPM and by adding a script tag from our CDN
Install Via NPM
npm install @identityd/yesid-sdk
In your Ionic / React page or component, import the package this way
import '@identityd/yesid-sdk'
....
Install via a script tag
<script src="https://unpkg.com/@identityd/yesid-sdk@{vesrion}/identityd.js" type="module"></script>
Dependencies
This library depend on external libraries for qr-code functionality, backend communication, and peer communication between components.
Dependencies via npm
Dependencies via Javascript
npm i @tensorflow/tfjs
npm i @teachablemachine/image
npm i axios
npm i qrious
npm i peerjs
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.6.0/dist/tf.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@teachablemachine/image@0.8/dist/teachablemachine-image.min.js"></script>
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/qrious/4.0.2/qrious.min.js"></script>
<script src="https://unpkg.com/peerjs@1.3.1/dist/peerjs.min.js"></script>
Notes
This library can be used with most JS frameworks
Please note that the library expects that the application is running on a secured channel (https
)