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

人工智能實驗:圖像的本地檢測和云端識別

2021-01-11 08:43:38孫麗君于方軍
中國信息技術教育 2021年1期
關鍵詞:人臉識別百度人工智能

孫麗君 于方軍

目前,中學階段進行的人工智能教學采用的方式大多為采集數據,然后通過調用接口將數據上傳到人工智能平臺(如百度AI、訊飛等),再返回預測結果,或者調用已有的模型,進行結果預測。本實驗將結合以上教學方式,運用Python代碼進行中學人工智能教學的探索,進而引導學生體驗人工智能的應用,了解人工智能基本原理,使用已有的人工智能平臺和模型處理身邊的問題。

● 設計思路

嘗試通過本實驗活動,實現人臉檢測和識別功能,解決生活中的實際問題。實驗過程可以通過調用攝像頭,借助訓練好的已有模型檢測人臉;將照片數據上傳至云端人工智能平臺(如百度AI),進行圖像對比實現人臉識別。

在此實驗原理基礎上,還可以進行應用拓展,如人臉識別門禁,可以加載硬件控制庫Pinpong庫來控制舵機實現。通過Pinpong庫將開源硬件與Python聯系起來,與人工智能算法相結合,將過去的“輸入+編程+輸出”模式,變為現在的“輸入+AI+輸出”模式。

● 活動準備

帶有攝像頭的學生機、創建百度AI應用、Arduino板、舵機、Python源代碼等文件。

● 程序實現

1.使用訓練好的模型驗證人臉檢測

(1)查看OpenCV中訓練好的Haar模型文件

OpenCV是一款開源的計算機視覺和機器學習軟件庫,它提供了很多.xml格式的訓練好的模型文件,在實驗的素材包中,可以把這些模型文件放在FaceRecognition文件夾中,FaceFile文件夾中存放著允許進入的用戶照片,并以人名命名。由于這些已經訓練好的模型存放在本地文件夾中(如上頁圖1),不必聯網,我們便可直接調用來實現人臉檢測。

(2)調用模型文件檢測人臉

在本實驗中通過Python代碼實現調用攝像頭,采集人臉數據,再調用OpenCV模型庫中的Haarcascade_frontalface_default.xml模型文件,進行人臉檢測,代碼如圖2所示。在檢測到的人臉上畫出方框,當用戶按下空格鍵,則將圖像截圖保存。

(3)更換其他模型文件,觀察檢測結果

還可以把模型文件替換為貓臉模型haarcascade_frontalcatface.xml,讀入一張貓的圖片,運行檢測代碼后,就能檢測出貓臉,與此類似還可以選擇其他模型嘗試(如圖3)。

2.使用云端人工智能平臺識別人臉

(1)申請接口參數

開放的人工智能平臺會提供用戶使用的API接口,API接口參數主要包含APP_ID、API_KEY、SECRET_KEY,做個簡單的比喻,APP_ID就像身份證號,API_KEY就像銀行卡號,SECRET_KEY就像銀行卡密碼,使用Python語言調用百度人臉識別接口服務,首先需要安裝百度aip,然后在百度AI控制臺的人臉識別服務中創建應用,獲得APP_ID、API_KEY、SECRET_KEY,在Python代碼中鍵入即可。

(2)連接百度AI

通過新建AipFace,將百度AI創建應用中獲得的APP_ID、API_KEY、SECRET_KEY復制到代碼中,以連接百度AI人臉識別接口,實現交互。通過Mactch函數參數的設置,可將兩張圖片數據上傳到百度AI中,實現圖像對比識別(如上頁圖4)。

(3)讀取本地用戶照片與截圖照片進行對比

通過調用前面定義的Mactch函數,將逐一取出本地FaceFile文件夾中的用戶照片與保存的截圖數據,上傳到百度AI平臺,進行人臉數據的比對、識別,并返回兩兩比對人臉相似值(如上頁圖5)。

(4)顯示返回的預測結果

對于人臉識別返回結果中相似度小于等于50的,則在截圖照片上顯示為陌生人“Name:Stranger”;相似度大于50的,則將FaceFile中對應照片的文件名,也就是人名印到截圖照片上。

(5)小組討論

討論不同用戶申請的APP_ID、API_KEY、SECRET_KEY三個值是否相同?

3.效果改進

在上述代碼基礎上,利用Pinpong庫控制旋轉舵機,仿真人臉識別門禁,體驗人工智能在生活中的應用。

(1)安裝Pinpong庫

Pinpong庫是一套控制開源硬件主控板的Python庫,安裝完成后,通過在Python程序中加載Pinpong庫并初始化后,即可連接硬件,直接用代碼就能給常見的開源硬件編程,使它們執行各種命令。這里筆者借助Pinpong庫,通過Arduino板控制舵機,實現門禁的效果。

(2)連接硬件

連接Arduino主控板到計算機,將舵機與Arduino板各引腳相連(如圖6)。在程序中,加載Pinpong庫的主板、引腳、舵機,并進行初始化。

(3)利用Pinpong庫,編寫代碼控制舵機(如圖7)

這里對于返回預測結果中相似度大于50的,除了將人名顯示在截圖照片上外,還可控制舵機轉動一定角度,打開門禁,停留幾秒后,舵機再次轉動復位,以此實現自動控制門禁的效果。

總之,通過本次實驗活動,利用攝像頭截圖和收集用戶照片來采集數據,調用原有已訓練好的Haar模型進行人臉檢測,連接云端的百度AI來進行人臉識別,得到預測結果,體驗人工智能在生活中的應用。那么,可否自己來收集數據、搭建模型、訓練模型、檢測模型,完成一個完整的智能系統,脫離網絡和現有模型的限制,實現本實驗同樣效果,這將是筆者進一步探索的方向。

猜你喜歡
人臉識別百度人工智能
人臉識別 等
作文中學版(2022年1期)2022-04-14 08:00:34
Robust adaptive UKF based on SVR for inertial based integrated navigation
揭開人臉識別的神秘面紗
學生天地(2020年31期)2020-06-01 02:32:06
2019:人工智能
商界(2019年12期)2019-01-03 06:59:05
人工智能與就業
IT經理世界(2018年20期)2018-10-24 02:38:24
百度年度熱搜榜
青年與社會(2018年2期)2018-01-25 15:37:06
數讀人工智能
小康(2017年16期)2017-06-07 09:00:59
下一幕,人工智能!
南風窗(2016年19期)2016-09-21 16:51:29
百度遭投行下調評級
IT時代周刊(2015年8期)2015-11-11 05:50:22
基于類獨立核稀疏表示的魯棒人臉識別
計算機工程(2015年8期)2015-07-03 12:19:07
主站蜘蛛池模板: 欧洲欧美人成免费全部视频| 九色视频一区| 亚洲精品无码久久毛片波多野吉| 国模在线视频一区二区三区| 久久精品亚洲热综合一区二区| 日韩美女福利视频| 亚洲精品老司机| 狂欢视频在线观看不卡| 亚洲国产欧美国产综合久久| 国产麻豆91网在线看| 国产永久在线视频| 成人午夜久久| 国产一级在线播放| 3344在线观看无码| 九九热这里只有国产精品| 亚洲制服丝袜第一页| 欧美国产在线看| 日本高清成本人视频一区| 久久人搡人人玩人妻精品一| 国产精品视频第一专区| 亚洲精品另类| 欧美激情视频一区二区三区免费| 亚洲精品国产成人7777| 日韩小视频在线观看| 亚洲欧美成人综合| 91色综合综合热五月激情| 亚洲一区二区三区中文字幕5566| 国产又粗又猛又爽| 欧美一区二区三区国产精品| 国产区在线看| 亚洲va在线观看| 国产在线精品香蕉麻豆| 亚洲精品va| 成人精品午夜福利在线播放| 日本国产在线| 992Tv视频国产精品| 亚洲欧美天堂网| 免费A级毛片无码无遮挡| 亚洲天堂区| 国产精品对白刺激| 日韩色图在线观看| 亚洲福利片无码最新在线播放| 91探花在线观看国产最新| 亚洲欧美精品日韩欧美| 久久国产香蕉| 欧美激情综合| 精品国产99久久| 亚欧乱色视频网站大全| 日韩黄色在线| 国产精品浪潮Av| 一本大道无码高清| 国产91色在线| 91年精品国产福利线观看久久 | 五月六月伊人狠狠丁香网| 午夜福利视频一区| 欧美在线精品一区二区三区| 国产成人啪视频一区二区三区| 亚洲自偷自拍另类小说| 日韩人妻少妇一区二区| 一级香蕉视频在线观看| 免费无码一区二区| 免费无码AV片在线观看国产 | 国产精品女熟高潮视频| 亚洲永久色| 99国产精品免费观看视频| 五月激情综合网| 国产特一级毛片| 五月激情综合网| 国产欧美性爱网| 一级爱做片免费观看久久| 精品天海翼一区二区| 国产不卡网| 欧美激情综合一区二区| 亚洲码一区二区三区| 亚洲综合久久成人AV| 亚洲av片在线免费观看| 中文字幕在线视频免费| 欧美激情,国产精品| 茄子视频毛片免费观看| 久久精品人人做人人爽电影蜜月 | www精品久久| 蜜臀av性久久久久蜜臀aⅴ麻豆|