999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于百度AI的卡證識別小程序設計與實現

2020-02-29 10:39:27余江健吳倩倩
科技創新與應用 2020年6期

余江健 吳倩倩

摘? 要:目前,隨著各種基礎科學的不斷進步,計算機技術也隨之有了非常迅猛發展,在日常的生活中,人們對于各種證件信息的輸入也隨之變得更為頻繁。用戶更加擔心在輸入長串的證件號碼時,出現遺漏和錯誤。用戶對卡證信息的輸入需求升級,各種對證件信息有需求的軟件在線下線上推廣和信息輸入體驗遇到瓶頸。開發一款對于卡證信息輸入,對于用戶方便快捷地得到自己的證件信息的小程序會有效解決這個問題。本小程序是基于百度AI結合PyQt5界面技術,設計并開發的一個卡證識別的小程序。該程序囊括了身份證識別,銀行卡識別,證件信息文本化輸出。卡證識別小程序界面簡潔,功能明確,為用戶提供了一款方便快捷的卡證識別工具。

關鍵詞:百度AI;PyQt5;卡證識別

中圖分類號:TP18? ? ? ? ?文獻標志碼:A? ? ? ? ?文章編號:2095-2945(2020)06-0080-04

Abstract: At present, with the continuous progress of a variety of basic science, computer technology has also developed very rapidly, and in daily life, people's input of all kinds of document information has become more frequent. Users are more worried about omissions and errors when entering a long string of document numbers. Users' demand for card information input is upgraded, and a variety of software with demand for certificate information has encountered bottlenecks in online promotion and information input experience. Developing a card information input will effectively solve this problem, for users can get Mini Program for their own certificate information conveniently and quickly. This Mini Program is based on Baidu AI and combined with PyQt5 interface technology, so as to design and develop a card identification Mini Program. The program includes ID card identification, bank card identification, document information text output. Card recognition Mini Program has a simple interface and clear function, which provides users with a convenient and fast card recognition tool.

Keywords: Baidu AI; PyQt5; card identification

1 概述

百度AI是最近比較火的一個人工智能開放平臺,它提供了很多方便快捷的AI接口和一些具體應用。目前百度AI在語音、圖像、文字、人體等識別方向都取得了相當顯著的成果,在識別精度和速率上也達到了很高的狀態,并且還在不斷更新。[1]

由于百度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 人工智能設計

人工智能部分使用的時百度AI的接口,在使用時需要輸入APP_ID,API_KEY和SECRET_KEY,而這些信息以及提前存放在程序中,方便隨時調用:

4 程序的總體設計

4.1 項目的總體架構

本項目在總體架構上主要分為功能界面、人工智能識別兩大部分。其中功能界面主要利用PyQt5框架以及其提供的QtGui、QtWidgets、QtCore等模塊完成小程序客戶端界面和功能設計與實現,客戶端可以與用戶進行直接交互,提供方便快捷的應用體驗。人工智能識別部分主要采用的是百度AI所提供的數據接口和numpy中的數據處理,其中由百度AI負責銀行卡和身份證的識別功能,而numpy中的數據處理負責相關信息的處理和輸出。實現識別與相關信息轉化的功能。

4.2 項目開發方法和環境部署

項目小程序客戶端的功能開發和設計過程主要采用面向對象的客戶端開發方法,將客戶端程序的功能劃分開來成為幾個相對獨立的功能模塊,每個功能模塊都具有自己的功能設計和實現要求,最后再將各個模塊組織和集成起來,這樣使得整個項目的結構層次分明,也便于開發工作的管理。[2-3]

項目的基礎環境是基于Anaconda,其包含了conda等功能強大而且比較實用的科學包及其依賴項。[4]本項目采用的是Anaconda3-5.3.1和python-3.5.3,安裝的組件有baidu-aip,opencv-python和PyQt5。項目選擇python作為程序的開發語言。在開發工具的選擇上,采用的是Anaconda自帶的Spyder來開發小程序。

5 實現界面(圖4)

上述分別是身份證識別,銀行卡識別,功能界面,卡證信息確認界面。

5.1 功能頁面

用戶瀏覽與選擇相應功能模塊主要在小程序客戶端的功能頁面中。功能頁面中提供的主要是文件輸出路徑填寫,身份證識別,銀行卡識別和輸出確認四個按鈕。

5.2 文件地址選擇

文件地址選擇頁面可以實現用戶指定卡證信息輸出路徑的功能,方便用戶在使用完程序后,快速找到相應文件。填寫成功后即可退出,相關卡證信息會輸出在程序里面。

5.3 身份證識別

身份證識別頁面用于識別用戶所上傳的身份證照片中所存在的信息。用戶可以直接在文本框中填寫身份證照片所在的文件路徑,也可以通過左側的文件選擇按鈕選擇自己的照片所在位置。選擇成功后,該程序會在中間的圖片框中顯示用戶所上傳的圖片,確認無誤后點擊AI識別按鈕,相關信息就會顯示在右側的文本框內。

5.4 銀行卡識別

和銀行卡識別頁面相似,銀行卡識別頁面則是用于識別用戶所上傳的銀行卡照片中所存在的信息。用戶也可以直接在文本框中填寫身份證照片所在的文件路徑,同時也可以通過左側的文件選擇按鈕選擇自己的照片所在位置。選擇成功后,該程序會在中間的圖片框中顯示用戶所上傳的圖片,確認無誤后點擊AI識別按鈕,相關信息就會顯示在右側的文本框內。

5.5 卡證信息確認

卡證信息確認頁面主要是用于最后用戶確認信息,頁面會顯示用戶之前所錄入的銀行卡和身份證相關信息,用戶也可以點擊檢查按鈕檢查是否符合輸出的規范,用戶對自己的卡證信息確認無誤后,即可輸出文件。

6 結束語

作為當前的關注熱點——人工智能,卡證識別能夠提高效率,同時也可以為使用者解決輸入長串的證件號碼所出現的漏寫錯寫問題。小程序與卡證識別相結合,對于各種證件信息錄入工作有很大助力作用。

本文設計并開發了基于百度AI的卡證識別小程序。在這個過程中作者不僅是熟悉了軟件開發的流程,同時對python、百度AI、PyQt等基礎知識有了更深層次的了解。但是對于卡證識別的研究受限于時間的關系,部分功能實現需要進一步完善提高,頁面也可以更加美化。盡管如此,但作者始終相信人工智能的應用變得更加廣泛是一種必然的趨勢, 隨著人工智能日臻成熟, 卡證識別程序也會持續完善。

參考文獻:

[1]吳莉莉,王健慶,杜宇翔,等.基于百度AI的校園服務小程序的設計與實現[J].現代信息科技,2019,3(18):8-10.

[2]顧小玲.面向過程、面向對象、面向組件、面向服務軟件架構的分析與比較[EB/OL].https://www.docin.com/p-304876301.html.2011.

[3]程子珍.基于微信小程序的網上購物系統的設計與實現[D].首都經濟貿易大學,2018.

[4]sunny颯楓.百度百科——anaconda(開源的Python包管理器)[EB/OL].https://baike.baidu.com/item/anaconda/20407441?fr=aladdin.2019.

主站蜘蛛池模板: 亚洲天堂免费在线视频| 亚洲色偷偷偷鲁综合| 欧美亚洲另类在线观看| 男女男精品视频| 无码精品福利一区二区三区| 国产精品女主播| 在线综合亚洲欧美网站| 亚洲av日韩av制服丝袜| 日韩精品亚洲精品第一页| 国产精品白浆在线播放| 日韩欧美91| 无码有码中文字幕| 亚洲天堂久久| 国产特级毛片| 国产白浆视频| 亚洲女同一区二区| 二级特黄绝大片免费视频大片| 呦女亚洲一区精品| 国产精品亚洲精品爽爽 | 九色视频线上播放| 国产成人做受免费视频| 99精品视频在线观看免费播放| 在线观看亚洲天堂| 国产精品成人不卡在线观看| 欧美精品亚洲精品日韩专| 一区二区三区毛片无码| 女同国产精品一区二区| 亚洲成a∧人片在线观看无码| 精品人妻AV区| 国产白丝av| 亚洲欧美日韩色图| 无码国内精品人妻少妇蜜桃视频| 国产亚洲精久久久久久无码AV| 婷婷99视频精品全部在线观看| 九色视频最新网址 | 国产亚洲欧美在线专区| 国产在线视频自拍| 欧美一级黄片一区2区| 色婷婷狠狠干| 国产精品尤物铁牛tv| 色婷婷狠狠干| 国产成人精品视频一区二区电影 | 国产视频一区二区在线观看| 一级看片免费视频| 一区二区三区国产精品视频| 欧美精品黑人粗大| 制服丝袜 91视频| 亚洲女同一区二区| 色婷婷电影网| 九九视频免费在线观看| 东京热高清无码精品| 欧美日韩成人| 欧美综合激情| 久久精品国产一区二区小说| 国产无遮挡裸体免费视频| 国产亚洲欧美在线人成aaaa| 高清免费毛片| 经典三级久久| 青青青伊人色综合久久| 久久毛片免费基地| 欧美一区二区丝袜高跟鞋| 热这里只有精品国产热门精品| 四虎永久在线精品影院| 日韩无码视频网站| 东京热一区二区三区无码视频| 国产精品香蕉| 亚洲三级视频在线观看| Jizz国产色系免费| 国产精品伦视频观看免费| 日韩一区精品视频一区二区| 国产香蕉97碰碰视频VA碰碰看| 亚洲欧美成人综合| 亚洲天堂久久| 欧美国产日韩一区二区三区精品影视| 亚洲精品无码av中文字幕| 四虎成人在线视频| 国产黄网站在线观看| 午夜毛片免费看| 色婷婷久久| 久久久久中文字幕精品视频| av天堂最新版在线| 久久男人视频|