美文网首页Vue
Vue<通过图片识别银行卡号>

Vue<通过图片识别银行卡号>

作者: 誰在花里胡哨 | 来源:发表于2019-05-14 19:55 被阅读150次

需求:用户填写银行卡号增加一个便捷功能,即调用手机相机拍照获取图片中的银行卡号.
自己眯了半天,也找了很多资料,感觉这个纯前端是无法解决的,因为是要调取第三方软件,利用OCR技术识别。
本人参考的是百度的,地址:http://ai.baidu.com/docs#/Begin/top

image.png
文档上有说要调用的Api,但是发现前端调用会出现跨域问题,所以说需要后端那边进行处理,就不需要白费力气了。
但是前端预计要准备的就是如何调用照相机以及图片的base64编码(因为百度文档里面有要求)
image.png
此处给大家说一个便捷的方法,只要用到input标签就行了,直接上vue代码了
<template>
  <div>
    <input
      @change="uploadPhoto($event)"
      type="file"
      class="kyc-passin"
      accept="image/jpg, image/jpeg, image/gif, image/png"
    >
  </div>
</template>

<script>
export default {
  methods: {
    uploadPhoto(e) {
      // 利用fileReader对象获取file
      var file = e.target.files[0];
      var filesize = file.size;
      var filename = file.name;
      var reader = new FileReader();
      reader.readAsDataURL(file);
      reader.onload = function(e) {
        // 读取到的图片base64 数据编码 将此编码字符串传给后台即可
        var imgcode = e.target.result;
        console.log(imgcode);//此处就是你需要的图片数据了
      };
    }
  }
};
</script>
<style>
</style>

本人已经尝试过了,此标签在安卓上面会掉出相机和图库,用户可选择拍照或者选择文件,拍照后可直接获取到该图片的数据。

相关文章

  • Vue<通过图片识别银行卡号>

    需求:用户填写银行卡号增加一个便捷功能,即调用手机相机拍照获取图片中的银行卡号.自己眯了半天,也找了很多资料,感觉...

  • Android OpenCV + tess-two 实现银行卡识

    目录 前言 之前实现了本地图片的银行卡号的扫描,这次顺带实现了下相机扫描的识别,我是用的农业银行卡测试的,识别速度...

  • 银行卡号识别

    https://www.zhihu.com/question/21913993

  • iOS扫描银行卡获取银行卡号

    扫描银行卡获取银行卡号(银行卡必须是卡号凸出来的那种,否则无法识别)1、下载CardIO,Card.io是让手机摄...

  • 银行卡号编码规则及其应用

    绑卡时输入银行卡号后识别出银行和卡种是如何做到的?为什么能够在卡号输入有误时进行友好提示?本篇文章将为大家揭晓。 ...

  • 银行卡拍照识别技术

    日常生活中相信你有过这种经历,在手机狭小的屏幕上输入银行卡卡号还是比较困难的。现在有一种“银行卡卡号识别”的技术,...

  • 2018-06-14

    百度 OCR 识别银行卡号 的踩坑之旅 1. “AipOcrSdk/AipOcrSdk.h” file not ...

  • 扫描银行卡识别银行卡号

    扫描/拍照识别银行卡的过程是怎么样的,银行卡识别的经验如何,本文就银行卡识别小常识做现。 一、银行卡识别的由来 有...

  • 金融支付:银行卡号的编码规则及其应用

    互联网金融产品的绑卡操作是核心功能,怎么根据用户提供的银行卡号来识别开户行和银行卡种类?如何识别用户银行卡信息的有...

  • 项目需求讨论-通过银行卡号来辨别银行及获取银行图片

    大家好,又到了项目需求讨论系列,项目需求系列都是我在项目中真实碰到的需求,所以也有可能你们以后也会遇到,我写的不一...

网友评论

    本文标题:Vue<通过图片识别银行卡号>

    本文链接:https://www.haomeiwen.com/subject/iggeaqtx.html