康巴易测肤/伤疤uniapp小程序类
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

28 rindas
792B

  1. import Action from "./Action.js"
  2. class StraightenHead extends Action {
  3. constructor(second = 10, fun, limit=10) {
  4. super(second, fun, limit, '请平视摄像头')
  5. }
  6. takeFrame(faceData) {
  7. let face = faceData.faceInfo[0]
  8. if (Math.abs(face.angleArray.pitch) >= 0.3 || Math.abs(face.angleArray.roll) >= 0.2 || Math.abs(face
  9. .angleArray.yaw) >= 0.2) {
  10. this.frames = []
  11. return
  12. }
  13. if (Math.abs(face.confArray.global) <= 0.8 || Math.abs(face.confArray.leftEye) <= 0.8 || Math.abs(
  14. face.confArray.mouth) <=
  15. 0.8 || Math.abs(face.confArray.nose) <= 0.8 || Math.abs(face.confArray.rightEye) <= 0.8) {
  16. this.tip = '请勿遮挡五官'
  17. this.frames = []
  18. return
  19. }
  20. this.tip = '正在核验,请保持'
  21. this.frames.push('正')
  22. }
  23. }
  24. export default StraightenHead