const session = wx.createVKSession({
track: {
OCR: { mode: 2 }
},
version: 'v1'
});
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)));
});
session.start((errno) => {
if (errno) {
console.log(errno, '检测失败');
} else {
uni.showToast({
icon: 'none',
title: '检测启动中'
});
session.runOCR({
frameBuffer: arrayBuffer,
width: that.ocrImg.width,
height: that.ocrImg.height
});
}
});
},
你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点
const session = wx.createVKSession({
track: {
OCR: { mode: 2 } // mode: 1 - 使用摄像头;2 - 手动传入图像
},
})
// 静态图片检测模式下,每调一次 runOCR 接口就会触发一次 updateAnchors 事件
session.on('updateAnchors', anchors => {
console.log('anchors.text', "".concat(anchors.map(anchor=>anchor.text)))
})
// 需要调用一次 start 以启动
session.start(errno => {
if (errno) {
// 如果失败,将返回 errno
} else {
// 否则,返回null,表示成功
session.runOCR({
frameBuffer, // 图片 ArrayBuffer 数据。待检测图像的像素点数据,每四项表示一个像素点的 RGBA
width, // 图像宽度
height, // 图像高度
})
}
})请问示例是这段代码吗
返回不了图片识别结果 哪个帮我看看 解决我给100
遇到一样的问题,我的是传入的freameBuffer格式不对,按照官方demo改了正常了
2024/3/26 依然闪退
苹果手机,微信8.0.48版本,执行VKSession.runOCR小程序闪退怎么解决吖
我和你遇到一样的问题,打算改用第三方OCR接口了。