使用低代碼平臺快速搭建一個人臉識別系統(tǒng)

轉(zhuǎn)載 新聞稿 | 2023年12月26日
使用低代碼平臺快速搭建一個人臉識別系統(tǒng) ......

人臉識別技術(shù)作為生物識別領(lǐng)域的一項重要應(yīng)用,正逐漸滲透到我們的日常生活中。無論是手機解鎖、身份驗證還是安防監(jiān)控等場景,人臉識別技術(shù)都在發(fā)揮著重要的作用。然而,對于許多人來說,構(gòu)建一個自己的人臉識別系統(tǒng)似乎是一項龐大而復(fù)雜的任務(wù)。本文小編將以葡萄城公司的企業(yè)級低代碼開發(fā)平臺——活字格為例向您介紹如何在短時間內(nèi)實現(xiàn)一個簡單的人臉識別系統(tǒng)。

實現(xiàn)過程:

1.環(huán)境準(zhǔn)備

•下載“活字格設(shè)計器”

•下載“活字格服務(wù)器“

2.功能劃分

人臉錄入:錄入人臉及用戶信息,并存到數(shù)據(jù)庫;大部分場景下錄入人臉時,用戶需要準(zhǔn)備好,再去錄入,因此我們需要設(shè)計為讓用戶手動控制錄入的時機。

人臉識別:人臉識別是需要實時持續(xù)掃描并和數(shù)據(jù)庫中已有數(shù)據(jù)匹配的,匹配成功時,需要記錄每天第一次和最后一次的識別時間,并提示用戶打卡成功。

3.功能實現(xiàn)

前端界面搭建:

人臉錄入:

如上圖所示,頁面正中央是我們的“H5拍照”類型的單元格,下方可以輸入姓名,在下方放置一個錄入的按鈕,將右側(cè)可用操作中的拍照拖動到按鈕上,即可完成拍照的動作,點擊開始按鈕后運行效果如下:

編輯服務(wù)端命令:

接下來就是服務(wù)端邏輯的實現(xiàn)了,在活字格設(shè)計器中,服務(wù)端命令就像代碼中的后端接口一樣,開發(fā)后被前端調(diào)用,特定條件下,也可以被其他第三方程序調(diào)用。那么首先這個接口需要接收參數(shù),緊接著我們?nèi)ゾ帉戇壿,先使用人臉識別命令對前端傳遞過來的圖片進行解析,解析并反序列化完成后,我們需要判斷解析結(jié)果是否正確,以及圖片中是否只有一個人臉,如果兩個條件都滿足,便認(rèn)為其驗證通過,把該用戶記錄到數(shù)據(jù)庫中,最后再及時更新人臉緩存信息。

后端的服務(wù)端命令實現(xiàn)完成后,我們只需要在前端,H5拍照這個單元格的拍照結(jié)果命令中調(diào)用即可。

人臉識別:

相較于人臉錄入的頁面而言,人臉識別頁面十分簡單,只需要放置一個和H5拍照類型的單元格,在右側(cè)的設(shè)置中勾選自動連續(xù)拍照,并設(shè)置好間隔時長,這里以毫秒為單位,因此我們設(shè)置3000,也就是三秒校驗一次。

服務(wù)端命令需要調(diào)用人臉識別命令,如果正常識別,將匹配的用戶名返回,前端在接收到服務(wù)端命令的返回值后,打卡成功。

成果演示:

視頻在文章系統(tǒng)附件

總結(jié):

在本文中,我們通過簡單的步驟和使用活字格低代碼開發(fā)平臺,實現(xiàn)了一個人臉識別系統(tǒng)。盡管這個系統(tǒng)可能相對簡單,但它展示了人臉識別技術(shù)的基本原理和實現(xiàn)方式。通過遵循以上步驟,我們成功地創(chuàng)建了一個簡單但可行的人臉識別系統(tǒng),并且在非常短的時間內(nèi)實現(xiàn)了這一目標(biāo)。這個系統(tǒng)可以通過攝像頭實時檢測和識別人臉,為我們帶來了便利和安全性。

如果您需要更多內(nèi)容,可搜索“活字格”獲取更多。

標(biāo)簽:活字格

用戶名:  密碼:  沒有注冊?
網(wǎng)友評論:(請各位網(wǎng)友遵紀(jì)守法并注意語言文明,評論僅供參考不代表本站立場)