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

基于uni-app的人臉識別簽到APP

2020-08-16 13:48:32林春青張永
商情 2020年35期
關鍵詞:人臉識別

林春青 張永

【摘要】本項目是一個基于uni-app的簽到app。項目在百度地圖的基礎上,將百度AI平臺的人臉識別SDK內置于app上,實現人臉的采集和認證,從而實現快速準確的簽到。

【關鍵詞】人臉識別 ?簽到 ?認證

一、引言

眾所周知,課堂簽到是高校老師普遍頭疼的問題之一,由于傳統簽到方式的局限性,傳統簽到方式準確性普遍不高,本項目采用人臉識別簽到技術,實現快速準確的簽到。

同時,本項目采用uni-app框架代替傳統的android應用開發,uni-app是一個使用Vue.js開發所有前端應用的框架,開發者編寫一套代碼,可發布到iOS、Android、H5、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘/淘寶)、快應用等多個平臺,對于開發者而言,使用uni-app使得app的開發更加簡單高效。

二、主要功能模塊

(一)地圖定位識別模塊

(1)高德地圖定位。高德地圖定位,主要依靠高德地圖提供的Android定位sdk來實現。其提供了GPS定位,基站定位和WIFI定位三種不同的定位模式。

三種定位模式的優缺點如下所示:

GPS定位:根據設備GPS芯片和GPS衛星實現定位,GPS定位在室內是不可以使用的。GPS定位精度與芯片以及實際使用環境有關,一般情況下,GPS定位精度在10m左右;

基站定位:根據設備獲取的基站信息實現定位,基站定位精度一般不受使用環境影響,主要和基站的覆蓋半徑有關。百度的基站定位服務精度目前在200m左右;

Wi-Fi定位:根據設備獲取的Wi-Fi的信息實現定位,Wi-Fi定位精度一般不受使用環境影響,主要和Wi-Fii半徑、Wi-Fi分布密度有關。

本系統為保證定位的準確性,會根據用戶所在位置的信號強度以及用戶手機的剩余電量等屬性進行綜合判斷,切換不同的定位模式,以達到更好的定位效果。

切換算法的實現方案如下所示:

在戶外且手機電量充足的情況下優先使用gps定位,保證定位的準確性。在基站的覆蓋范圍內優先使用基站定位。在室內時,使用WIFI定位,提升位置信息的準確度。

(2)有效區域設定。此模塊為管理員提供在地圖上設定有效區域的功能。即管理員可以在本系統提供的地圖上劃定一個范圍,作為本系統的簽到有效區域。本系統提供了智能區域推薦和記憶常用區域的兩個特色功能。即將常用的區域設定為模塊,如果管理員不想手動劃分有效范圍,可以通過點擊智能生成的區域模塊,自動生成有效范圍,實現區域的智能選擇。此外,為了進一步減小管理員的操作難度,系統還增加記憶管理員常用的設定區域的功能,對于常用的區域,管理員能夠直接調用,無需重新劃分。

(3)目標位置導航。本系統的管理員賬戶可以創建自己的管理組,管理員需要將目標簽到群體加入到自己的管理組當中。在管理員設定完有效區域后。已經加入到管理組的成員可以在本系統上看到目標區域的位置信息,并且會自動生成推薦路線,方便用戶更快的到達管理員設定的有效區域。

(二)人臉識別簽到模塊

(1)人臉采集。人臉采集有人臉檢測,人臉跟蹤,人臉關鍵點采集三個關鍵功能。用戶在使用本系統進行簽到時,系統會調用用戶手機的攝像頭對人臉進行實時監測,并對當前檢測到的人臉持續跟蹤,動態定位人臉輪廓,并動態實時展示人臉的核心關鍵點,在人臉的檢測及追蹤過程中,完成人臉圖片采集,并輸出預設的人臉圖片。

(2)人臉庫注冊。系統服務器在接收在接收用戶設備發來的預設圖片后,會對人臉圖片的姿態角度,遮擋,清晰度,光照條件等進行實時監測,符合質量條件的人臉圖片才會被采集。此外,系統會給用戶設定完成相關動作,以此判斷目標是否為活體。只有通過質量檢測和活體檢測的人臉圖片才會作為有效圖片存儲在人臉庫中。

(3)人臉搜索比對。在獲得用戶客戶端發來的符合檢測標準的人臉圖片后,系統服務器會找到對應用戶的人臉集合,將此圖片與人臉集合中的每一張圖片都進行比對,并給出相似度分值。通過對相似度分值進行大小分析,系統會給出人臉比對的結果,并以此作為人臉驗證是否通過的標準。

(三)考勤統計模塊

系統會對用戶的簽到情況進行統計和分析。管理員可以在系統上實時監測自己管理組成員的簽到情況。此外,系統會對近一段時間的成員簽到情況進行總體分析,給出分析結果和建議。方便管理員快速而又準確地掌握其管理組成員的簽到情況。

三、實現方法

(一)前端部分

前端部分采用uni-app開發,uni-app是以vue.js框架為基礎的開發框架,開發者只需要編寫一套代碼,就能發布到不同端。vue是一套構建用戶界面的漸進式框架,采用組件化開發,只需要把應用的各個模塊拆分到一個個組件中,再分別寫好各個組件的實現,整個應用就算完成了,開發效率極高。

在數據傳輸部分,主要使用ajax技術進行前后臺交互。

在人臉采集部分,通過百度ai的人臉采集sdk采集到符合要求的人臉后,使用ajax傳輸到后臺進行人臉比對,后臺在比對后返回結果。

(二)后臺部分

后臺部分采用node.js語言,Node.js是一個事件驅動I/O服務端JavaScript環境,基于Google的V8引擎,V8引擎執行Javascript的速度非常快,性能非常好。而Express 是一個保持最小規模的靈活的 Node.js Web 應用程序開發框架,express使得node.js的開發更為簡單。

在數據交互部分,使用express的router模塊,對不同接口進行獨立處理和響應。

在數據管理部分,使用mongoose,一個在node.js異步環境下對mongodb進行便捷操作的對象模型工具,對mongodb數據庫進行操作。

(三)數據管理部分

數據管理部分采用mongodb數據庫,MongoDB使用JSON的變種BSON作為內部存儲的格式和語法。針對MongoDB的操作都使用JSON風格語法,客戶端提交或接收的數據都使用JSON形式來展現。相對于SQL來說,更加直觀,容易理解和掌握。

基金項目:課題資助:南昌航空大學創新創業教育課程培育項目《C語言程序設計》;南昌航空大學校級教改課題《C語言程序設計》課程融入思政元素的探索與實踐。課題資助:南昌航空大學第14屆“三小”課題。

猜你喜歡
人臉識別
人臉識別 等
作文中學版(2022年1期)2022-04-14 08:00:34
揭開人臉識別的神秘面紗
學生天地(2020年31期)2020-06-01 02:32:06
人臉識別技術的基本原理與應用
電子制作(2019年14期)2019-08-20 05:43:34
人臉識別技術在高速公路打逃中的應用探討
基于(2D)2PCA-LBP 的人臉識別方法的研究
電子制作(2017年17期)2017-12-18 06:40:55
淺談人臉識別技術
人臉識別在高校安全防范中的應用
電子制作(2017年1期)2017-05-17 03:54:46
巡演完美收官 英飛拓引領人臉識別新潮流
人臉識別在Android平臺下的研究與實現
基于Metaface字典學習與核稀疏表示的人臉識別方法
主站蜘蛛池模板: 午夜少妇精品视频小电影| 久久精品电影| 人妻丰满熟妇αv无码| 成人蜜桃网| 欧美一级一级做性视频| 成人国产精品视频频| 精品视频第一页| 欧美午夜网| 国模极品一区二区三区| 久久99精品久久久大学生| 少妇露出福利视频| 五月天香蕉视频国产亚| 91综合色区亚洲熟妇p| 免费一级大毛片a一观看不卡| 亚洲中文字幕久久精品无码一区| 国产区在线观看视频| 人人妻人人澡人人爽欧美一区| 国产精品香蕉在线| 欧美另类图片视频无弹跳第一页| 69av免费视频| 日韩123欧美字幕| 婷婷激情亚洲| 国产一区二区福利| 高清欧美性猛交XXXX黑人猛交 | 亚洲国产成人精品无码区性色| 一级一毛片a级毛片| 成人在线观看不卡| 久久婷婷五月综合97色| 欧美日韩中文字幕在线| 久久久噜噜噜久久中文字幕色伊伊| 亚洲精品动漫| 无码中文AⅤ在线观看| 免费一极毛片| 久久国产香蕉| 国产特级毛片aaaaaa| 午夜毛片免费观看视频 | 久久人人97超碰人人澡爱香蕉| 熟妇丰满人妻av无码区| 亚洲天堂自拍| 精品久久777| 免费A∨中文乱码专区| 免费看一级毛片波多结衣| 亚洲日本一本dvd高清| 国产精品思思热在线| 91九色最新地址| 超清无码一区二区三区| 国产av一码二码三码无码 | 一区二区无码在线视频| 欧洲亚洲欧美国产日本高清| 日韩精品久久无码中文字幕色欲| 国产精品成人AⅤ在线一二三四| 乱人伦中文视频在线观看免费| 在线观看国产一区二区三区99| 国产小视频在线高清播放| 在线视频亚洲欧美| 91色在线观看| 高清乱码精品福利在线视频| 国产精品欧美激情| 国产在线91在线电影| 麻豆精品在线播放| 韩国v欧美v亚洲v日本v| 无码在线激情片| 欧美日韩一区二区三区四区在线观看 | 在线a视频免费观看| 国产玖玖玖精品视频| 黄色免费在线网址| 国产亚洲欧美日韩在线观看一区二区| 国内精品一区二区在线观看| 国产欧美亚洲精品第3页在线| 91精品专区国产盗摄| 六月婷婷精品视频在线观看| 成人免费视频一区| 久久综合久久鬼| 国产欧美日本在线观看| 久久一本精品久久久ー99| 毛片在线看网站| 久久性妇女精品免费| 制服丝袜一区| 国产精品白浆在线播放| 四虎影视8848永久精品| 亚洲欧美成人网| 亚洲香蕉伊综合在人在线|