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

基于深度學(xué)習(xí)的視力保護(hù)系統(tǒng)

2021-11-15 15:31:46李子意于洋郭椿可李澤萱邢世琦
現(xiàn)代計算機(jī) 2021年27期
關(guān)鍵詞:單片機(jī)用戶檢測

李子意,于洋,郭椿可,李澤萱,邢世琦

(天津師范大學(xué)計算機(jī)與信息工程學(xué)院,天津 300387)

0 引言

根據(jù)2018年青少年近視率與用眼習(xí)慣報告顯示,我國現(xiàn)有盲人500多萬人,低視力者有上千萬,尤其是兒童及青少年,近視率高[1-2]。更令人震驚的是,有份調(diào)查報告稱,國內(nèi)因高度近視致盲者已達(dá)30多萬人。實(shí)際上,我國青少年的整體視力情況不容樂觀,有數(shù)據(jù)顯示,目前中國近視患者人數(shù)多達(dá)6億,幾乎占到中國總?cè)丝诘?0%。青少年近視率已經(jīng)居世界第一[1-2]。因此,保護(hù)視力,刻不容緩!相關(guān)研究報告指出,錯誤的用眼習(xí)慣、不正確的坐姿、閱讀環(huán)境光線強(qiáng)度的不適宜都是導(dǎo)致近視的主要原因。若能糾正用戶的錯誤用眼習(xí)慣,形成正確的閱讀姿勢,調(diào)整適宜的光線強(qiáng)度,將會大大降低近視率。

1 視力保護(hù)系統(tǒng)原理

系統(tǒng)從近視的成因出發(fā),針對光線太弱(太強(qiáng))、閱讀時間太長、閱讀距離太近等不良眼習(xí)慣,設(shè)計了一套可在用戶辦公或?qū)W習(xí)過程中使用的系統(tǒng)。全自動護(hù)眼系統(tǒng),實(shí)時檢測用戶表情,分析用戶閱讀狀態(tài),提醒用戶坐姿,并能自動調(diào)整最佳閱讀距離。

2 系統(tǒng)方案設(shè)計

視力保護(hù)系統(tǒng)硬件主要由光敏電阻模塊、壓力傳感器、紅外測距模塊、蜂鳴器報警模塊、攝像頭、STM32F103ZET6單片機(jī)和測控電路組成[3]。在軟件方面,用C語言編寫上位機(jī)的硬件程序,用Python語言編寫深度學(xué)習(xí)模型和算法。使用Android Studio設(shè)計一個設(shè)計良好的交互界面。

2 硬件系統(tǒng)設(shè)計

2.1 單片機(jī)數(shù)據(jù)測控電路

系統(tǒng)以STM32F103ZET6單片機(jī)為核心,通過連接多個傳感器模塊,實(shí)現(xiàn)了數(shù)據(jù)采集和判斷。當(dāng)檢測到讀取環(huán)境的光強(qiáng)度不在適當(dāng)范圍內(nèi)時,通過調(diào)整處理將光強(qiáng)度檢測模塊的電壓值轉(zhuǎn)換為相應(yīng)的光強(qiáng)度,然后利用方波周期的長度來改變控制臺燈的模擬電壓,從而調(diào)整燈光強(qiáng)度和亮度[3-4]。當(dāng)紅外測距模塊檢測到椅背與桌子的距離不在正確范圍內(nèi)時,單片機(jī)驅(qū)動電機(jī)調(diào)整椅背的角度。攝像機(jī)實(shí)時采集圖像,分析檢測主機(jī)中視頻流數(shù)據(jù)的讀取狀態(tài)。當(dāng)用戶的閱讀時間過長時,分析檢測到用戶的閱讀狀態(tài)是疲勞的,單片機(jī)驅(qū)動蜂鳴器報警模塊進(jìn)行報警提示。

2.2 光強(qiáng)檢測電路

光敏電阻采集的數(shù)據(jù)通過經(jīng)驗(yàn)公式完成電阻值的轉(zhuǎn)化。

計算公式為:

若光照過強(qiáng)或者過弱,單片機(jī)控制蜂鳴器發(fā)出警告;繼電器模塊控制臺燈調(diào)節(jié)亮度。圖1為光強(qiáng)檢測電路。

圖1 光強(qiáng)檢測電路

2.3 紅外測距電路

紅外線測距模塊是用來檢測椅背距桌面的距離。如圖2所示,模塊包括紅外線發(fā)生與接收電路。紅外線的發(fā)生電路發(fā)射出連續(xù)的紅外射線,再照射到物體后形成一個反射過程以供紅外接收電路接收。接收電路的輸出端根據(jù)其接收的紅外光線而變化。經(jīng)單片機(jī)處理后計算出距離[5]。

圖2 紅外測距電路

2.4 蜂鳴器報警電路

所使用的蜂鳴器工作頻率是2000 Hz,驅(qū)動信號的波形周期是500μs,占空比為1/2 duty的方波,只需要每250μs進(jìn)行一次電平翻轉(zhuǎn),就可以得到驅(qū)動蜂鳴器的方波信號[6]。如圖3所示當(dāng)用戶閱讀時出現(xiàn)不正確的閱讀狀態(tài),單片機(jī)通過I/O口輸入,導(dǎo)通三極管驅(qū)動蜂鳴器鳴叫。

圖3 蜂鳴器報警電路

3 軟件系統(tǒng)設(shè)計

3.1 深度學(xué)習(xí)算法的實(shí)現(xiàn)

3.1.1 Tensorflow

Tensorflow是一個基于數(shù)據(jù)流編程(dataflow programming)的符號數(shù)學(xué)系統(tǒng),被廣泛應(yīng)用于各類機(jī)器學(xué)習(xí)(machine learning)算法的編程實(shí)現(xiàn),其前身是谷歌的神經(jīng)網(wǎng)絡(luò)算法庫DistBelief。擁有多層級結(jié)構(gòu),可部署于各類服務(wù)器、PC終端和網(wǎng)頁并支持GPU和TPU高性能數(shù)值計算,被廣泛應(yīng)用于谷歌內(nèi)部的產(chǎn)品開發(fā)和各領(lǐng)域的科學(xué)研究[7]。

TensorFlow由谷歌人工智能團(tuán)隊(duì)谷歌大腦(Google Brain)開發(fā)和維護(hù),擁有包括TensorFlow Hub、TensorFlow Lite、TensorFlow Research Cloud在內(nèi)的多個項(xiàng)目以及各類應(yīng)用程序接口(Applica?tion Programming Interface,API)[8]。提供Python語言下的四個不同版本:CPU版本、GPU版本以及它們的每日編譯版本(tf-nightly、tf-nightly-gpu)。

3.1.2 網(wǎng)絡(luò)結(jié)構(gòu)

系統(tǒng)采用的深度學(xué)習(xí)算法是YOLOv3算法。如圖4所示,是YOLOv3的特征提取網(wǎng)絡(luò)Darknet 53。YOLOv3的輸入一般是416×416×3的原始圖片矩陣、n個坐標(biāo)標(biāo)簽和n個分類標(biāo)簽,其中n代表每幅圖中目標(biāo)物體的個數(shù)[9]。在經(jīng)過特征提取網(wǎng)絡(luò)后,會得到三種不同尺寸的特征圖:13×13×255、26×26×255、52×52×255。

圖4 特征提取網(wǎng)絡(luò)Darknet 53

YOLOv3網(wǎng)絡(luò)在三個特征圖中分別通過(4+1+c)×k個大小為1×1的卷積核進(jìn)行卷積預(yù)測,k為預(yù)設(shè)邊界框(bounding box prior)的個數(shù)(k默認(rèn)取3),c為預(yù)測目標(biāo)的類別數(shù)(在本系統(tǒng)中為2類),其中4k個參數(shù)負(fù)責(zé)預(yù)測目標(biāo)邊界框的偏移量,k個參數(shù)負(fù)責(zé)預(yù)測目標(biāo)邊界框內(nèi)包含目標(biāo)的概率,ck個參數(shù)負(fù)責(zé)預(yù)測這k個預(yù)設(shè)邊界框?qū)?yīng)c個目標(biāo)類別的概率。目標(biāo)邊界框的預(yù)測過程如圖5所示。

圖5 預(yù)測過程

圖中虛線矩形框?yàn)轭A(yù)設(shè)邊界框,實(shí)線矩形框?yàn)橥ㄟ^網(wǎng)絡(luò)預(yù)測的偏移量計算得到的預(yù)測邊界框。其中(cx,cy)為預(yù)設(shè)邊界框在特征圖上的中心坐標(biāo),(pw,ph)為預(yù)設(shè)邊界框在特征圖上的寬和高,(tx,ty,tw,th)分別為網(wǎng)絡(luò)預(yù)測的邊界框中心偏移量以及寬高縮放比,(bx,by,bw,bh)為最終預(yù)測的目標(biāo)邊界框,從預(yù)設(shè)邊界框到最終預(yù)測邊界框的轉(zhuǎn)換過程如圖右側(cè)公式所示,其中σ(x)函數(shù)是sigmoid函數(shù)其目的是將預(yù)測偏移量縮放到0到1之間[10]。

3.1.3 訓(xùn)練

本系統(tǒng)在訓(xùn)練時采用的是在配置了1080Ti的服務(wù)器上進(jìn)行GPU訓(xùn)練,通過訓(xùn)練自己的數(shù)據(jù)集并進(jìn)行參數(shù)的微調(diào)得到了適用于視力保護(hù)系統(tǒng)的深度學(xué)習(xí)模型。最終將得到的模型加載至上位機(jī)進(jìn)行分析預(yù)測。

3.2 Android Studio開發(fā)APP

本系統(tǒng)利用Android Studio開發(fā)出了交互界面良好的APP,具有主頁內(nèi)容、數(shù)據(jù)顯示、網(wǎng)絡(luò)咨詢和個人中心四個部分。用戶通過APP可查詢自己的用眼時長,坐姿是否正確;同時,APP也會定期推送相關(guān)護(hù)眼知識給用戶。

4 測試

在將模型加載到上位機(jī)后,連接硬件對整個視力保護(hù)系統(tǒng)進(jìn)行測試,實(shí)驗(yàn)結(jié)果顯示,本套系統(tǒng)能將閱讀環(huán)境的光照度控制在700~1000 lx范圍內(nèi),當(dāng)室內(nèi)的環(huán)境光照度發(fā)生改變時且超出預(yù)設(shè)的光照度范圍時,實(shí)現(xiàn)亮度的自動調(diào)整:光照度小于700 lx時,臺燈亮度自動變亮;當(dāng)光照度大于1000 lx時臺燈亮度自動變暗,在700~1000 lx之間時,臺燈亮度維持不變,能夠提供適于人眼的閱讀光照度。本實(shí)驗(yàn)通過利用刻度尺測量人體與書桌之間的距離,與紅外傳感器通過lcd屏顯示的數(shù)值進(jìn)行比較,計算相對誤差,得到的實(shí)驗(yàn)數(shù)據(jù)如表1所示。當(dāng)距離小于15 cm時系統(tǒng)發(fā)出外部中斷信號,蜂鳴器發(fā)出警報,步進(jìn)電機(jī)驅(qū)動椅背實(shí)現(xiàn)傾角調(diào)整,總體誤差小于1.5%。

表1 距離相對誤差統(tǒng)計表

模型能分析預(yù)測出疲勞和專注兩種閱讀狀態(tài),分析檢測的結(jié)果如圖6所示,硬件部分收集并處理過后的數(shù)據(jù)都會實(shí)時的在APP中展現(xiàn),效果如圖7所示。

圖6 檢測效果圖

圖7 軟件效果圖

用戶可以在APP中查看自己的用眼時長,坐姿是否正確,以及一些護(hù)眼知識。

5 結(jié)語

大多視力保護(hù)系統(tǒng)只從某個方面來對用戶的視力進(jìn)行保護(hù),相比之下,本視力保護(hù)系統(tǒng)將深度學(xué)習(xí)、傳感器、單片機(jī)結(jié)合起來,可以從導(dǎo)致用戶近視的原因出發(fā)幫助用戶,有效的防治了近視,達(dá)到了保護(hù)視力的目的。

猜你喜歡
單片機(jī)用戶檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
小波變換在PCB缺陷檢測中的應(yīng)用
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 少妇精品在线| 毛片视频网| 国产欧美日韩综合在线第一| 日韩小视频在线播放| 性视频一区| 国产欧美专区在线观看| 无码一区中文字幕| 亚洲成网777777国产精品| 国产区在线看| 国产微拍精品| 老色鬼久久亚洲AV综合| 中国国产高清免费AV片| 18禁黄无遮挡网站| 波多野结衣无码视频在线观看| 国产成人免费高清AⅤ| 久久99这里精品8国产| 凹凸国产分类在线观看| 亚洲AV无码乱码在线观看代蜜桃| 青青操视频在线| 国产精品毛片在线直播完整版| 丁香六月激情综合| 国产成人精品一区二区三区| 国产流白浆视频| 久草青青在线视频| 亚洲大尺度在线| 亚洲色图综合在线| 午夜限制老子影院888| 91小视频在线观看免费版高清| 欧美性精品不卡在线观看| 97一区二区在线播放| 日韩乱码免费一区二区三区| 天天综合网色| 亚洲一区第一页| 国产精品3p视频| 国产欧美日韩另类| 小蝌蚪亚洲精品国产| 色偷偷av男人的天堂不卡| 亚洲午夜国产精品无卡| 一级毛片免费不卡在线 | 亚洲国产看片基地久久1024| 久久综合AV免费观看| 欧美三級片黃色三級片黃色1| 超级碰免费视频91| 无遮挡一级毛片呦女视频| 欧美影院久久| 色呦呦手机在线精品| 夜夜高潮夜夜爽国产伦精品| 日韩一区精品视频一区二区| 国产精品手机在线播放| 伊人91视频| 国产精品香蕉在线| 国产精品任我爽爆在线播放6080| 国产视频一区二区在线观看 | 欧美人与性动交a欧美精品| 国产精品毛片一区视频播| 国产AV无码专区亚洲精品网站| 亚洲美女一区| 亚洲视频色图| 婷婷中文在线| 久久久精品无码一区二区三区| 国产精品yjizz视频网一二区| 国产欧美在线视频免费| 在线网站18禁| 成人看片欧美一区二区| 在线无码九区| 午夜一级做a爰片久久毛片| 波多野结衣在线se| 亚洲国产看片基地久久1024| 国产精品无码AV中文| 亚洲第一视频网| 高清无码手机在线观看| 国产精品妖精视频| 日本午夜视频在线观看| 69精品在线观看| 日韩午夜片| 青青草原国产一区二区| 91在线播放国产| 欧美国产日韩在线| 国产99视频在线| 国产自在自线午夜精品视频| 无码精品一区二区久久久| 自拍亚洲欧美精品|