苹果手机,微信8.0.48版本,执行VKSession.runOCR小程序闪退怎么解决吖
微信小程序VKSession.runOCR启动闪退const session = wx.createVKSession({ track: { OCR: { mode: 2 } // mode: 1 - 使用摄像头;2 - 手动传入图像 }, version: 'v1' }); // 静态图片检测模式下,每调一次 runOCR 接口就会触发一次 updateAnchors 事件 session.on('updateAnchors', (anchors) => { uni.showToast({ icon: 'none', title: ''.concat(anchors.map((anchor) => anchor.text)) }); console.log('anchors.text', ''.concat(anchors.map((anchor) => anchor.text))); }); // 需要调用一次 start 以启动 session.start((errno) => { if (errno) { // 如果失败,将返回 errno console.log(errno, '检测失败'); } else { // 否则,返回null,表示成功 uni.showToast({ icon: 'none', title: '检测启动中' }); session.runOCR({ frameBuffer: arrayBuffer, // 图片 ArrayBuffer 数据。待检测图像的像素点数据,每四项表示一个像素点的 RGBA width: that.ocrImg.width, // 图像宽度 height: that.ocrImg.height // 图像高度 }); } }); },
03-18