国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

嬰幼兒睡眠監(jiān)測(cè)系統(tǒng)的研究與設(shè)計(jì)*

2022-07-20 10:40:00郝紅冉張殿偉王宇楊君豪鞏秀鋼通訊作者
科學(xué)與信息化 2022年12期
關(guān)鍵詞:樹莓網(wǎng)頁攝像頭

郝紅冉 張殿偉 王宇 楊君豪 鞏秀鋼(通訊作者)

1.山東理工大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 山東 淄博 255030

2.日照職業(yè)技術(shù)學(xué)院電子信息工程系 山東 日照 276800

引言

在嬰幼兒期間,睡眠占據(jù)其日常的很大一部分時(shí)間,良好的睡眠質(zhì)量有助于其更好的生長(zhǎng)發(fā)育。加之父母工作繁忙,照看嬰幼兒壓力大,設(shè)計(jì)了一套可以在嬰幼兒睡眠期間能夠?qū)崟r(shí)監(jiān)測(cè)其周圍環(huán)境和嬰幼兒睡眠狀態(tài)的設(shè)備。使用該系統(tǒng)能一定程度上減輕父母照看嬰幼兒的壓力,更好地為嬰幼兒打造良好、舒適的睡眠環(huán)境;同時(shí)該系統(tǒng)能夠?qū)崟r(shí)監(jiān)測(cè)異常狀態(tài)并通過系統(tǒng)郵件提醒來告知用戶,提醒用戶下一步操作等。

1 系統(tǒng)組成

1.1 系統(tǒng)架構(gòu)

本系統(tǒng)以樹莓派作為主控板,利用攝像頭采集圖像信息數(shù)據(jù)并通過機(jī)器學(xué)習(xí)算法進(jìn)行分析處理,利用傳感器采集環(huán)境數(shù)據(jù)進(jìn)行分析并上傳至服務(wù)器端,用戶可通過訪問網(wǎng)頁端查看相關(guān)數(shù)據(jù)。同時(shí)該系統(tǒng)會(huì)對(duì)異常數(shù)據(jù)和圖像等進(jìn)行郵件報(bào)警來提醒用戶。系統(tǒng)架構(gòu)如圖1所示。

圖1 系統(tǒng)架構(gòu)圖

1.2 系統(tǒng)流程

本系統(tǒng)需要對(duì)嬰幼兒睡眠數(shù)據(jù)進(jìn)行采集、分析、傳輸、保存以及處理和顯示;系統(tǒng)結(jié)構(gòu)包括傳感器、攝像頭、樹莓派、網(wǎng)絡(luò)模塊、服務(wù)器等。樹莓派是該系統(tǒng)的核心控制單元,通過對(duì)攝像頭和傳感器采集到的數(shù)據(jù)進(jìn)行分析處理。服務(wù)器用于保存數(shù)據(jù)信息和搭建網(wǎng)頁等。系統(tǒng)流程如圖2所示。

圖2 系統(tǒng)流程圖

1.3 系統(tǒng)功能概述

該系統(tǒng)包括嬰幼兒睡眠狀態(tài)采集子系統(tǒng)、嬰幼兒環(huán)境數(shù)據(jù)采集子系統(tǒng)、嬰幼兒睡眠數(shù)據(jù)存儲(chǔ)子系統(tǒng)、異常數(shù)據(jù)處理子系統(tǒng),嬰幼兒睡眠監(jiān)控子系統(tǒng)。主要實(shí)現(xiàn)嬰幼兒睡眠狀態(tài)、睡眠數(shù)據(jù)的監(jiān)測(cè)和分析,并將采集的數(shù)據(jù)上傳服務(wù)器,若檢測(cè)到數(shù)據(jù)或畫面狀態(tài)異常,則會(huì)向用戶發(fā)送郵件提醒。

2 系統(tǒng)硬件子系統(tǒng)

硬件子系統(tǒng)完成對(duì)嬰幼兒睡眠狀態(tài)的判斷,首先通過設(shè)備攝像頭采集圖片數(shù)據(jù)信息,然后對(duì)圖片數(shù)據(jù)集進(jìn)行預(yù)處理操作,最后在搭建的神經(jīng)網(wǎng)絡(luò)中利用預(yù)處理模型對(duì)其訓(xùn)練。在嬰幼兒睡眠過程中利用之前訓(xùn)練好的模型監(jiān)測(cè)嬰幼兒睡眠狀態(tài)。在環(huán)境監(jiān)測(cè)模塊,由于直接選用數(shù)字輸出的傳感器可以去除模數(shù)轉(zhuǎn)換的復(fù)雜過程,故選用DHT11溫濕度傳感器[2]。利用其采集環(huán)境的溫濕度數(shù)據(jù)并上傳至服務(wù)器,同時(shí)將此數(shù)據(jù)同以往數(shù)據(jù)進(jìn)行對(duì)比分析,檢測(cè)其數(shù)據(jù)是否異常。

本系統(tǒng)對(duì)于開發(fā)板的選用為樹莓派,該開發(fā)板功能強(qiáng)大,對(duì)于圖像識(shí)別功能有著強(qiáng)大的支持,且接口豐富,支持接入攝像頭,且對(duì)于外部設(shè)備運(yùn)行代碼簡(jiǎn)潔方便。

在樹莓派GPIO7引腳處接DHT11溫濕度傳感器,通過Dout端口將傳感器監(jiān)測(cè)出的濕度和溫度通過I/O口傳輸給主控板。通過排線將攝像頭連接在樹莓派攝像頭接口處(CSI),利用python代碼驅(qū)動(dòng)攝像頭工作。傳感器、攝像頭與樹莓派連線如圖3所示。

圖3 傳感器、攝像頭與樹莓派連線

3 系統(tǒng)軟件子系統(tǒng)

軟件子系統(tǒng)連接了底層硬件系統(tǒng)和用戶,是整個(gè)系統(tǒng)數(shù)據(jù)的調(diào)度中心。

3.1 數(shù)據(jù)庫設(shè)計(jì)

3.1.1 實(shí)體關(guān)系。本系統(tǒng)主要對(duì)象有用戶、所采集信息等。普通用戶實(shí)體屬性主要包括用戶名,密碼,郵箱,真實(shí)姓名,身份證號(hào),地址,角色,頭像路徑。管理員用戶實(shí)體主要包括用戶名,密碼,郵箱,真實(shí)姓名,頭像路徑。所采集信息實(shí)體屬性主要包括用戶名,溫度,濕度,采集時(shí)間[3]。它們之間的聯(lián)系通過E-R圖表示如圖4所示。

圖4 系統(tǒng)E-R圖

3.1.2 系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)。利用Navicat連接遠(yuǎn)程服務(wù)器的數(shù)據(jù)庫,建立respi數(shù)據(jù)庫,新建user_info、manager_info、data_info表,用來存儲(chǔ)用戶信息、管理員信息和利用硬件設(shè)備采集到的數(shù)據(jù)信息。

(1)用戶信息表(user_info)

用戶信息表用來存儲(chǔ)普通用戶的基本信息。表結(jié)構(gòu)如表1所示:

表1 用戶信息表

(2) 管理員信息表(manager_info)

管理員信息表用來存儲(chǔ)管理員用戶的基本信息。其表結(jié)構(gòu)和表1的前六個(gè)字段相同,這里不再贅述。

(3)所采集信息表(data_info)

所采集信息表用來存儲(chǔ)采集的環(huán)境信息。表結(jié)構(gòu)如表2所示:

表2 所采集信息表

3.2 網(wǎng)頁設(shè)計(jì)

3.2.1 網(wǎng)頁總體架構(gòu)。網(wǎng)頁采用Flask框架編寫,以同步方式為主。擁有管理員和普通用戶兩套框架系統(tǒng),在登陸時(shí)根據(jù)賬號(hào)不同角色跳轉(zhuǎn)不同框架。普通用戶登錄網(wǎng)頁后可查看采集到的歷史數(shù)據(jù)信息,數(shù)據(jù)以Echarts圖表的方式存在,可供用戶更好的觀察其變化趨勢(shì)。同時(shí)用戶也可修改個(gè)人基本信息等。管理員用戶登錄網(wǎng)頁后可查看所有用戶的信息,同時(shí)可以對(duì)其進(jìn)行增刪改查的基本操作。類似于普通用戶,管理員也可自行修改個(gè)人基本信息。

3.2.2 網(wǎng)頁基本技術(shù)。為了應(yīng)對(duì)用戶基數(shù)大,不易管理的情況采用RBAC授權(quán)機(jī)制,使用角色、層次和約束組織用戶訪問等級(jí),使信息安全管理變得簡(jiǎn)單[3]。本系統(tǒng)在搭建網(wǎng)頁時(shí)選擇Nginx服務(wù)器,其是一款輕量級(jí)Web服務(wù)器,具有高性能的HTTP和反向代理,Nginx服務(wù)器具有占用內(nèi)存少,并發(fā)能力強(qiáng)等突出特點(diǎn);在利用郵件發(fā)送提醒信息時(shí),選用QQ郵箱的SMTP服務(wù)器。因SMTP是一種提供可靠且有效的電子郵件傳輸?shù)膮f(xié)議,其郵件的發(fā)送高度模仿了正常用戶發(fā)送郵件的方式[4]。

4 異常判斷

4.1 環(huán)境數(shù)據(jù)異常判斷

基于環(huán)境溫度不會(huì)變化很快的基礎(chǔ)上,將負(fù)責(zé)判斷數(shù)據(jù)離散程度的算法簡(jiǎn)化為如下:系統(tǒng)每分鐘檢測(cè)一次環(huán)境的溫濕度數(shù)據(jù)(a1,b1),但不存入數(shù)據(jù)庫并將其與最近一次數(shù)據(jù)庫中的數(shù)據(jù)(a2,b2)進(jìn)行對(duì)比。若出現(xiàn)(|a1-a2|>1 or |b1-b2|>2)的情況則立刻將該數(shù)據(jù)存入數(shù)據(jù)庫并向用戶發(fā)送環(huán)境數(shù)據(jù)異常警告。如數(shù)據(jù)在正常范圍內(nèi),則繼續(xù)監(jiān)測(cè);若檢測(cè)時(shí)間與上次記錄數(shù)據(jù)的時(shí)間間隔一小時(shí)則再次記錄。最后根據(jù)每小時(shí)所采集的數(shù)據(jù),生成Echarts圖表。

4.2 睡眠狀態(tài)異常判斷

睡眠狀態(tài)的異常檢測(cè)采用YOLOv4目標(biāo)檢測(cè)算法,系統(tǒng)中利用該算法的準(zhǔn)確率在93%以上,為更簡(jiǎn)易的實(shí)現(xiàn)目標(biāo),其中異常報(bào)警機(jī)制的算法簡(jiǎn)化如下:系統(tǒng)實(shí)時(shí)監(jiān)測(cè)嬰幼兒睡眠狀態(tài)(st),若st為cover則記錄其識(shí)別率為c1并將其與上一次的識(shí)別率c2做比對(duì)。若出現(xiàn)(c2-c1>0.05 or st == uncover)則向用戶發(fā)送睡眠狀態(tài)異常警告。如數(shù)據(jù)在正常范圍內(nèi)或者st為cover,則繼續(xù)監(jiān)測(cè)。

5 結(jié)束語

本系統(tǒng)利用樹莓派攝像頭采集嬰幼兒睡眠狀態(tài)信息并利用YOLOv4目標(biāo)檢測(cè)算法進(jìn)行目標(biāo)狀態(tài)檢測(cè);利用傳感器采集環(huán)境數(shù)據(jù)信息并上傳至服務(wù)器端保存。若睡眠狀態(tài)或環(huán)境數(shù)據(jù)出現(xiàn)異常,本系統(tǒng)通過郵件提醒來告知用戶出現(xiàn)異常狀態(tài),以供用戶知曉并提醒用戶下一步操作等。故該系統(tǒng)能夠初步解決父母工作繁忙,照看嬰幼兒精力少、壓力大等問題。

猜你喜歡
樹莓網(wǎng)頁攝像頭
浙江首試公路非現(xiàn)場(chǎng)執(zhí)法新型攝像頭
攝像頭連接器可提供360°視角圖像
基于樹莓派的騎行智能頭盔設(shè)計(jì)
電子制作(2019年11期)2019-07-04 00:34:32
基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計(jì)
電子制作(2018年10期)2018-08-04 03:24:38
基于樹莓派的遠(yuǎn)程家居控制系統(tǒng)的設(shè)計(jì)
電子制作(2017年17期)2017-12-18 06:40:43
基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
電子制作(2017年2期)2017-05-17 03:54:56
響應(yīng)面法優(yōu)化紅樹莓酒發(fā)酵工藝
中國釀造(2016年12期)2016-03-01 03:08:19
網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
奔馳360°攝像頭系統(tǒng)介紹
10個(gè)必知的網(wǎng)頁設(shè)計(jì)術(shù)語
都匀市| 余江县| 建德市| 卓尼县| 泌阳县| 高清| 洞头县| 犍为县| 临城县| 合肥市| 资中县| 临沧市| 天津市| 扶余县| 永新县| 山东省| 醴陵市| 虞城县| 平顶山市| 青阳县| 宁安市| 伊宁市| 玉环县| 宁蒗| 望城县| 长治市| 剑阁县| 原平市| 德阳市| 锦州市| 攀枝花市| 武宁县| 碌曲县| 温州市| 荣成市| 朔州市| 余姚市| 陈巴尔虎旗| 遂溪县| 盖州市| 德昌县|