收藏
回答

runOcr能不能支持额外参数?

事情是这样的:

session = wx.createVKSession({...});

// 每次调用ocr都会回调一次, 那我怎么知道每次回调返回的结果就是与runOrc的图片顺序一一对应
// 会不会返回顺序是image2Result, image1Result, image3Result?
// 如果是按顺序返回, 那前面的识别是不是会阻塞后面的识别请求? 假如我想做到前面超时当做识别失败要怎么做?
session.on('updateAnchors', (result) => ...); 

// 调用3次ocr识别
session.runOcr(image1);
session.runOcr(image2);
session.runOcr(image3);


如果能支持这样, 会不会好一点:

session.on('updateAnchors', (result, extId) => {
  // 根据extId处理对应哪一张图片的识别结果
}); 
// 调用3次ocr识别
session.runOcr({image: image1, extId: 123});
session.runOcr({image: image2, extId: 456});
session.runOcr({image: image3, extId: 789});


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