ArrayBuffer: frame.data 这里的key值搞错了,不好意思,记录一下
为什么调用 session.detectFace会导致微信闪退?<camera class="camera" device-position="front" flash="off" resolution="low" @error="error" ></camera> vks() { let that = this; that.cameraEngine = wx.createCameraContext(); const session = wx.createVKSession({ track: { face: { mode: 2 }, // mode: 1 - 使用摄像头;2 - 手动传入图像 }, // gl: gl, }); console.error(session, "session"); // 摄像头实时检测模式下,监测到人脸时,updateAnchors 事件会连续触发 (每帧触发一次) session.on("updateAnchors", (anchors) => { console.error(anchors, "session.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) => { console.error(errno, "session.start"); if (errno) return console.error("VK error: ", errno); const listener = that.cameraEngine.onCameraFrame((frame) => { // console.error(frame, "frame"); session.detectFace({ ArrayBuffer: frame.data, // 图片 ArrayBuffer 数据。人脸图像像素点数据,每四项表示一个像素点的 RGBA width: frame.width, // 图像宽度 height: frame.height, // 图像高度 scoreThreshold: 0.8, // 评分阈值 sourceType: 0, modelMode: 1, }); }); listener.start(); }); },
05-14请问 解决了吗?
小程序审核一直不通过,原因是没有使用人脸核身?你好,小程序存在采集用户隐私信息,且进行人脸核验的功能,因类目未符合微信原生人脸核验接口开放范围,建议更改为开放范围内的类目或去掉人脸核验功能后再重新提交。
01-18