一种多卡证信息输入的小程序.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种多卡证信息输入的小程序 1 卡证识别小程序 ai是最新的人工智能开放平台。它提供了大量便捷的ai接口和具体应用。目前百度AI在语音、图像、文字、人体等识别方向都取得了相当显著的成果,在识别精度和速率上也达到了很高的状态,并且还在不断更新。 由于百度AI的识别能力非常强大,并且识别的效果很好,具有可以实际应用的价值。目前涉及到卡证识别的领域有应用绑定,相关文件需求等等。基于此,本项目拟采用百度AI来开发卡证识别小程序,此卡证识别小程序主要是一个面向有证件信息输入需求人员的小程序。该小程序由功能选择界面,身份证识别界面,银行卡识别界面,证件信息文本化输出四个部分组成。整个卡证识别小程序的界面采用PyQt5开发,其中身份证识别和银行卡识别采用百度AI实现。 2 小程序的使用场景 根据用户对证件信息输入的基本需求,对比分析各种小程序上的主要功能模块,本着小程序开发的原则:在功能方面,小程序要更加有效,功能更单一;在设计方面,小程序要更加简洁,不必要的功能基本没有。在使用场景方面,小程序的功能要更集中明确。 该小程序的主要定位是为各种需要卡证输入的地方提供便捷的卡证识别程序,基于小程序的主要定位,小程序应为用户提供更加明确的服务,尽量减少与卡证识别无关的功能模块,为用户提供用完就走,快速得到结果的使用体验。 用户的需求的主要部分是小程序提供的卡证识别,该小程序中的卡证识别主要是银行卡识别和身份证识别,它能为用户的卡证信息输入提供更多的便利,避免漏字,错字,导致信息输入错误。并且卡证识别小程序还提供卡证信息文本化输出功能,摄像头录入照片功能,还提供用户下载,以便之后的使用。 2.1 银行卡输出地址识别 根据以上分析,此卡证识别小程序的业务逻辑模块分为输出地址管理,银行卡识别,身份证识别,卡证信息文本化输出,总体功能模块如图1。 主要功能如下: (1)输出地址管理:选择识别后的银行卡和身份证相关信息的输出地址。 (2)银行卡识别:输入银行卡照片,通过百度AI,识别银行卡上的银行卡号,有效日期和银行名称。 (3)身份证识别:输入身份证照片,通过百度AI,识别身份证上的姓名,性别,民族等相关的信息。 (4)卡证信息文本化输出:将上述信息显示在一个界面中,确认后以文本方式输出。 2.2 主要操作流程 在卡证识别小程序中,客户无需登录,可以直接进入卡证识别小程序,进行输出地址管理、添加银行卡、识别银行卡、添加身份证、识别身份证等主要操作,如图2。 流程分析:当用户获取到小程序后,可以直接进入卡证识别小程序。首先填写输出文件的路径,然后可以在银行卡识别页面添加银行卡照片并识别,之后在身份证识别页面添加身份证照片并识别,最后点击文本化输出。至此识别与输出流程结束。 3 系统功能的详细设计 3.1 系统功能的详细需求分析 3.1.1 输出地址管理 当用户进入到卡证识别小程序的功能页面时,点击选择输出路径按钮,即可进入输出地址管理页面。在这里用户可以在文本框中填写所期望的卡证信息文件输出的路径。文件地址填写完毕后,可以关闭页面,用户输入的信息会保存在程序中。 3.1.2 银行卡照片的录入 用户在功能页面点击银行卡按钮,即可进入银行卡识别页面。上方的文本框用于显示已选中的银行卡图片文件,可以直接输入银行卡图片文件的路径,也可以通过左侧的选择文件按钮,选择所想要识别的图片文件。如果手上没有相关照片,也可以点击摄像头按钮,当场录入用户的银行卡照片。然后在选择该图片。在录入成功后,中间的图像显示栏会显示相应的照片,点击AI识别按钮可以识别相关信息,点击右上方关闭,用户的信息会保存在程序中。 3.1.3 银行卡识别功能需求 用户点击功能页面的身份证按钮,即可进入身份证识别页面。里面的布局与银行卡识别页面相似,左侧按钮功能也类似,右侧可以看到自己输入的卡证照片的相关信息,点击关闭,用户的信息会保存在程序中。 3.1.4 身份证预防卡的录入和确认 用户点击输出按钮即可进入卡证信息文本化输出页面。如果用户已经完成了银行卡图片录入和身份证卡片录入,这里的确认页面会显示相应的信息,用户可以核对相应信息,如果有错误或者遗漏可以自行填补,也可以点击检查按钮看有什么信息没填。之后点击确认并输出按钮,卡证信息文件将会以文本方式输出。 3.2 生成apiid和公民k 人工智能部分使用的时百度AI的接口,在使用时需要输入APP_ID,API_KEY和SECRET_KEY,而这些信息以及提前存放在程序中,方便随时调用: 4 程序的全球设计 4.1 人工智能识别部分 本项目在总体架构上主要分为功能界面、人工智能识别两大部分。其中功能界面主要利用PyQt5框架以及其提供的QtGui、QtWidgets、QtCore等模块完成小程序客户端界面和功能设计与实现,客户端可以与用户进行直接交互,

文档评论(0)

182****8318 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档