b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

名片扫描-微信小程序

电脑杂谈  发布时间:2020-06-12 18:29:14  来源:网络整理

名片识别_名片识别_名片识别服务

名片扫描-微信小程序

名片识别服务_名片识别_名片识别

基本库版本> = 1.9.0

名片识别_名片识别_名片识别服务

该界面调用腾讯AI开放平台的OCR名片扫描. 请用您自己的内容替换ocr.js中的app_id和app_key.

名片识别_名片识别服务_名片识别

经过测试,腾讯ai开放平台的名片识别率很高,识别领域非常丰富,中英文识别率都很好.

名片识别_名片识别服务_名片识别

签名部分的计算方式如下:

let _genRequestSign = (params) => {
  // 1. 对请求参数按字典升序排序
  params = _sortObject(params)
  // 2. 拼接键值对,value部分进行URL编码
  let paramStr = ''
  let keys = Object.keys(params)
  for (let idx in keys) {
    let key = keys[idx]
    paramStr += key + '=' + encodeURIComponent(params[key]) + '&'
  }
  // 3. 拼接key
  paramStr += 'app_key=' + app_key
  // 4. md5
  return md5.hexMD5(paramStr).toUpperCase()
}
let _sortObject = (obj) => {
  var keys = Object.keys(obj).sort()
  var newObj = {}
  for (var i = 0; i < keys.length; i++) {
    newObj[keys[i]] = obj[keys[i]]
  }
  return newObj
}

该界面要求图像经过base64编码并上传. 最简单的方法是读取图像文件的原始数据,然后进行base64编码. 但是,微信小程序没有提供文件操作界面,只能寻找其他方法

在基本库1.9.0中,微信提供了wx.canvasGetImageData接口来获取画布上指定区域的图像数据,因此可以在画布上绘制图片名片识别,然后通过画布获取图像数据.名片识别,然后在applet中base64编码图片的过程如下:

在画布上绘制图片以在画布上获取图像数据. 使用开放源代码库UPNG对原始图像数据执行png编码,对base64编码后的数据进行png编码.


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-243264-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 张春雷
        张春雷

        但是偏偏三哥就是不开窍

      • 肖伟龙
        肖伟龙

        南方黑芝麻那个小孩舔碗的广告不错

      热点图片
      拼命载入中...