收藏
回答

执行VKSession.runOCR后,为什么没有收到识别回调?

如下代码

this.session = wx.createVKSession({
    track: {
        OCR: {
            mode: 2
        } 
    },
    version: 'v1',
});

this.session.on('updateAnchors', anchors => {
    console.log(TAG, 'init VisionKit updateAnchors', JSON.stringify(anchors));
    anchors.map((anchor) => {
        console.log('init VisionKit updateAnchors text', anchor.text);
    });
})

this.session.start(errno => {
    logger.info(TAG, 'init VisionKit error:', errno);
    if (errno) {
        return;
    }
});

this.session?.runOCR({
    frameBuffer: this.imgData.data.buffer,
    width: this.data.ocrImgOriginWidth,
    height: this.data


如标题所描述:拍照或者返回照片后,进行ocr识别,没有反应,

微信版本:8.0.32

小程序基础库版本:2.30.0,

但是同样的代码,微信版本降级到8.0.28后,对应的小程序库版本是2.27.3,这段代码就可以识别出文字,

请大神帮忙看下是什么原因?

最后一次编辑于  2023-01-30
回答关注问题邀请回答
收藏

4 个回答

  • F ✨
    F ✨
    2023-12-13

    微信8.0.43也不行

    2023-12-13
    有用
    回复
  • 许雲龙
    许雲龙
    2023-03-23

    8.0.33 也不行,官方 demo 的也无响应。

    https://github.com/wechat-miniprogram/miniprogram-demo

    2023-03-23
    有用
    回复 1
    • 许雲龙
      许雲龙
      发表于移动端
      2023-03-24回复社区技术运营专员--许涛
      在“照片OCR检测”这个demo里,选择了一张布满文字的照片,然后点“开始检测”就没有任何反应了
      2023-03-24
      回复
  • 林深雾起
    林深雾起
    2023-02-06

    微信快更新吧,8.0.32 bug 一大堆

    2023-02-06
    有用
    回复
  • 👾
    👾
    2023-01-31

    微信bug 坐等更新就好了、8.0.32版本问题

    2023-01-31
    有用
    回复
登录 后发表内容