nodejs OCR身份证识别

这个身份证识别 身份证号偶尔会识别有误 。。。。 要么少了数字 还有可能数字反了 无语 不准确

const axios = require('axios') //axios 可以用fetch 等接口请求模块都可以
const utils = require('utility')
let body = {
      "data" : {
        "uri" : "http://medias.test.cloudm.com/wx/minip_huan/cm19782/20190604/104433/369/ptng.png"
      }
    }
    let accessKey = '七牛accessKey'
    let secretKey = '七牛secretKey '
    
    let data =  "POST /v1/ocr/idcard\nHost: ai.qiniuapi.com\nContent-Type: application/json\n\n" + JSON.stringify(body)
    let sign = utils.hmac('sha1', secretKey, data).replace(/\+/g, '-').replace(/\//g, '_')
  axios.post('http://ai.qiniuapi.com/v1/ocr/idcard', body ,{
    headers: {
      'Content-Type':'application/json',
      'Authorization':'Qiniu '+accessKey+':'+sign
    }
  }).then((response) => {
    console.log(response.data)
  }).catch((error) => {
    console.log(error)
  })

带上其他其他同学的博客 找的
php java Python Go
https://www.cnblogs.com/shliujing/p/qi-niu-OCR-jie-kou-diao-shi--qi-niu-jian-quan-Toke.html

    原文作者:胡思立
    原文地址: https://segmentfault.com/a/1190000019411042
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞