wcamera
v2.2.1
Published
安装 npm i wcamera || yarn add wcamera
Downloads
3
Readme
用js调用设备摄像头插件
安装
npm i wcamera || yarn add wcamera
引入
<script src="camera.js"></script>
or
import '../../../node_modules/wcamera/model/tracking.js';
import '../../../node_modules/wcamera/model/data/face.js';
import '../../../node_modules/wcamera';
html:
<div id="webcam"></div>
js:
var myCamera = new Camera({
el: 'webcam',//元素必须为id名
width: window.innerHeight / 2 + 100,
height: window.innerHeight / 2 + 100,
audio:false, 是否开启声音 [booblean] 默认false 开启后无声卡会报错
video:true, 是否开启声音 [booblean] 默认true
开启人脸后必须引入 tracking.js tracker所配置的对应的js文件(所有需要的js都放置在model/data下)
linColor:'#1890ff',//线条的颜色
tracking:true, //是否开启跟踪,不开启将使用简洁版,
tracker: 'face' // 需要引入 face.js mouth.js eye.js r
不识别这些部位就可不引入需要别的办成数组即可 eg、['face', 'mouth', 'eye']
rect:(event)=>{} //这里面是捕捉到的区域数据
});
方法:
myCamera.save((base64)=>{}); 返回一个回调函数回调参数是base64 获取不到相片也会执行,只是数据为'获取图像失败'
myCamera.clear(); void无返回
myCamera.stop(); void 关闭摄像头