微信OCR识别
/*下面一段代码实现的是调用微信OCR接口并实现对图片文字的提取功能, 但是一定会判定(!wx.ocr)然后结束程序,不知道为什么 */ startProcess() { if (!this.data.imgPath || this.data.errorMsg) return; if (!wx.ocr) { wx.showToast({ title: '当前微信版本不支持文字识别', icon: 'none', duration: 3000 }); console.error('wx.ocr 不存在,请升级微信客户端'); return; } this.setData({ isProcessing: true }); wx.ocr({ type: 'ocrGeneral', filePath: this.data.imgPath, success: (res) => { // 处理结果 const text = res.words_result.map(item => item.words).join('\n'); this.setData({ isProcessing: false, showResult: true, recognizedText: text }); }, fail: (err) => { console.error('OCR 失败:', err); this.setData({ isProcessing: false }); // 错误处理 if (err.errMsg.includes('auth deny')) { wx.showModal({ title: '权限申请', content: '需要文字识别权限以提取图片中的文字', success: (res) => { if (res.confirm) { wx.openSetting(); // 打开设置页让用户授权 } } }); } else if (err.errMsg.includes('no permission')) { wx.showToast({ title: '无文字识别权限', icon: 'none' }); } } }); } 求求了,我真的很需要帮助
以前一直用的OCR识别,这次显示流量包不够了,充值了之后为什么显示插件申请成功,待插件提供方确认通过申请后才能使用
[图片]
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/img-ocr/ocr/driverLicenseOCR.html not enough market quota hint: [xt0l6a006549-0] rid: 67ee4f19-1499e050-5543e23f
[图片][图片]
[图片]返回结果只显示中文,请问是什么原因造成的 昨天还能正常返回
[图片] 这个参数按照一般逻辑应该是放到 post 的 body 中。但是这样做一直报缺少 媒体信息 media is missing 。必须把这个参数拼接到 url 里才行。但在文档中并未提及。
[图片]
[图片] 这是扫描身份证后,出现卡死的现象, 在卡死页面返回后,在控制台出现了报错信息,信息反映在返回数据层缺少resp_code,希望返回对象,结果为空。 [图片]
https://fuwu.weixin.qq.com/service/detail/000ce4cec24ca026d37900ed551415 本人付费了1万次的套餐计划,购买后绑定了小程序。但是在我的订单没能查看到购买订单历史,以及不知在哪里可以看到额度调用量 [图片] [图片]
使用OCR识别车牌,当前还是免费的情况下,如何能查看还剩余多少? 找不到查看的位置,不能判断日使用量,做合理的预充值。
调用 invokeService 报错
ocr-navigator 文档中没有禁用属性,我们这边业务需要这个属性?帮忙提示一下
[图片]
ocr识别出错
证件OCR 可以识别电子驾驶证吗?
但在手机上开启除错控制台就可以正常使用ocr
你们的ocr能识别这些类型吗境内人员:1:身份证;2:临时身份 证;境外人员:21:(一次性)台湾居民 来往大陆通行证;22:外交护 照;23:公务护照;24:因公普通护 照;25:普通护照;26中华人民共 和国旅行证;27:(五年期)台湾居 民来往大陆通行证;28:中华人 民共和国入出境通行证;29:港 澳同胞回乡证(港澳居民来内地 通行证);30:外国人永久居留身 份证;
wx.chooseImage({ count: 1, success: async function(res) { try { const invokeRes = await wx.serviceMarket.invokeService({ service: 'wx79ac3de8be320b71', api: 'OcrAllInOne', data: { // 用 CDN 方法标记要上传并转换成 HTTP URL 的文件 img_url: new wx.serviceMarket.CDN({ type: 'filePath', filePath: res.tempFilePaths[0], }), data_type: 3, ocr_type: 1 }, }) console.log('invokeService success', invokeRes) wx.showModal({ title: 'success', content: JSON.stringify(invokeRes), }) } catch (err) { console.error('invokeService fail', err) wx.showModal({ title: 'fail', content: err, }) } }, fail: function(res) {}, complete: function(res) 在官网给的这个demo中,使用了wx.serviceMarket.CDN服务,这个服务的计费和收费是和OCR一体的吗,会不会流量超出欠费异常了, 关键我也没找到充值缴费CDN服务的地方啊?
[图片] [图片] [图片] 不是已授权给公众号了嘛,就这几天调不了,以前一直用的好好的,求解答!!万分感谢
OCR体验工具
本工具可用于体验微信OCR能力
OCR体验工具
扫码体验
你好,请检查下代码,参考https://fuwu.weixin.qq.com/service/detail/000ce4cec24ca026d37900ed551415接入文档说明使用 OCR 服务,根据需求自行定制交互和界面