收藏
回答

VKSession摄像头人脸检测,检测不到人脸,授权摄像头之后没反应了

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug VKSession 微信安卓客户端 8.0.42 3.1.5
const session = wx.createVKSession({
  track: {
    face: { mode: 1 } // mode: 1 - 使用摄像头;2 - 手动传入图像
  },
})

// 摄像头实时检测模式下,监测到人脸时,updateAnchors 事件会连续触发 (每帧触发一次)
session.on('updateAnchors', anchors => {
  anchors.forEach(anchor => {
    console.log('anchor.points', anchor.points)
    console.log('anchor.origin', anchor.origin)
    console.log('anchor.size', anchor.size)
    console.log('anchor.angle', anchor.angle)
  })
})

// 当人脸从相机中离开时,会触发 removeAnchors 事件
session.on('removeAnchors', () => {
  console.log('removeAnchors')
})

// 需要调用一次 start 以启动
session.start(errno => {
  if (errno) {
    // 如果失败,将返回 errno
  } else {
    // 否则,返回null,表示成功
  }
})
进入页面能弹出授权摄像头,但是授权之后没反应,页面一片白,也检测不到人脸,没有输出
手机oppo reno7 SE,android13


最后一次编辑于  2023-11-14
回答关注问题邀请回答
收藏
登录 后发表内容