日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

基于 OpenCV 的實時睡意檢測系統

來源: 責編: 時間:2024-09-10 09:51:16 131觀看
導讀該系統可以檢測一個人在開車時是否困倦,如果有的話,可以通過使用語音消息實時提醒他。該系統使用網絡攝像頭和電話攝像頭進行實時數據傳輸。研究目的根據國家公路交通安全管理局的數據,每年均涉及疲勞駕駛事故中導致超過

該系統可以檢測一個人在開車時是否困倦,如果有的話,可以通過使用語音消息實時提醒他。該系統使用網絡攝像頭和電話攝像頭進行實時數據傳輸。DF128資訊網——每日最新資訊28at.com

DF128資訊網——每日最新資訊28at.com

研究目的

根據國家公路交通安全管理局的數據,每年均涉及疲勞駕駛事故中導致超過1,550人死亡和71,000人受傷,但是實際數字可能要高得多[1]。因此,為了避免這類事故的發生,我們制作了這個系統。它通過檢查人的眼睛是否閉合或正在打哈欠來預測眼睛和嘴巴的標志,從而確定一個人是否正處于疲勞駕駛。DF128資訊網——每日最新資訊28at.com

主要內容

該系統的工作可以分為兩個部分:DF128資訊網——每日最新資訊28at.com

  • 檢測或定位面部。
  • 預測檢測到的面部中重要區域的地標。

一旦預測出結果,我們僅使用眼睛地標和嘴部地標來確定人的眼睛長寬比(EAR)和嘴部長寬比(MAR),以檢查人是否困倦。EAR和MAR的計算如下所示:DF128資訊網——每日最新資訊28at.com

from scipy.spatial import distance as dist def eye_aspect_ratio(eye):  # Vertical eye landmarks  A = dist.euclidean(eye[1], eye[5])  B = dist.euclidean(eye[2], eye[4])  # Horizontal eye landmarks   C = dist.euclidean(eye[0], eye[3])  # The EAR Equation   EAR = (A + B) / (2.0 * C)  return EARdef mouth_aspect_ratio(mouth):   A = dist.euclidean(mouth[13], mouth[19])  B = dist.euclidean(mouth[14], mouth[18])  C = dist.euclidean(mouth[15], mouth[17])  MAR = (A + B + C) / 3.0  return MAR

現在,既然有了代碼,讓我們了解一下代碼是如何工作的:DF128資訊網——每日最新資訊28at.com

dlib庫內部的預訓練面部界標檢測器用于估計映射到面部面部結構的68-(x,y)坐標的位置[2]。這些68-(x,y)坐標表示臉部的重要區域,例如嘴巴,左眉,右眉,左眼,右眼,鼻子和下巴。其中,我們只需要左眼,右眼和嘴巴的(x,y)坐標:DF128資訊網——每日最新資訊28at.com

# Grab the indexes of the facial landamarks for the left and right eye respectively (lstart, lend) = face_utils.FACIAL_LANDMARKS_IDXS["left_eye"](rstart, rend) = face_utils.FACIAL_LANDMARKS_IDXS["right_eye"](mstart, mend) = face_utils.FACIAL_LANDMARKS_IDXS["mouth"]

現在,每只眼睛都由一組6-(x,y)坐標表示,該坐標從眼睛的左上角開始(就像您在看那個人一樣),然后圍繞該區域的其余部分順時針旋轉[3]。:DF128資訊網——每日最新資訊28at.com

DF128資訊網——每日最新資訊28at.com

左上:當眼睛睜開時,眼睛界標的可視化。右上:閉上眼睛時的眼睛地標。底部:繪制隨時間變化的眼睛縱橫比。眼睛縱橫比的下降表示眨眼[3](Soukupová和?ech的圖1)。[4]DF128資訊網——每日最新資訊28at.com

基于論文Real-Time Eye Blink Detection using Facial Landmarks[5],我們可以得出一個反映這種關系的方程,稱為眼睛縱橫比(EAR):DF128資訊網——每日最新資訊28at.com

DF128資訊網——每日最新資訊28at.com

眼睛縱橫比(EAR)公式。DF128資訊網——每日最新資訊28at.com

使用這個概念,我們計算了嘴長寬比:DF128資訊網——每日最新資訊28at.com

DF128資訊網——每日最新資訊28at.com

用68-(x,y)坐標表示人臉DF128資訊網——每日最新資訊28at.com

正如我們看到的,嘴由一組20-(x,y)坐標表示。因此,我們已使用坐標62、64、66和68來計算兩者之間的距離,方法與EAR計算相同。DF128資訊網——每日最新資訊28at.com

結果:DF128資訊網——每日最新資訊28at.com

DF128資訊網——每日最新資訊28at.com

在人員困倦或打哈欠時發出警報DF128資訊網——每日最新資訊28at.com

另外,為了保留證據,我們保存了讓人昏昏欲睡的框架。DF128資訊網——每日最新資訊28at.com

DF128資訊網——每日最新資訊28at.com

框架存儲在單獨的文件夾中作為證明:DF128資訊網——每日最新資訊28at.com

DF128資訊網——每日最新資訊28at.com

該圖顯示了EAR和MAR隨時間的變化DF128資訊網——每日最新資訊28at.com

源代碼的GitHub鏈接可在此處獲得:https://github.com/fear-the-lord/Drowsiness-DetectionDF128資訊網——每日最新資訊28at.com

參考文獻

  • [1]Drivers are falling asleep behind the wheels. Prevalence of drowsy driving crashes: https://www.nsc.org/road-safety/safety-topics/fatigued-driving
  • [2]Facial landmarks with dlib, OpenCV and Python: https://www.pyimagesearch.com/2017/04/03/facial-landmarks-dlib-opencv-python/
  • [3]Eye blink detection with OpenCV, Python, and dlib: https://www.pyimagesearch.com/2017/04/24/eye-blink-detection-opencv-python-dlib/
  • [4]Drowsiness Detection with OpenCV: https://www.pyimagesearch.com/2017/05/08/drowsiness-detection-opencv/
  • [5]Real-Time Eye Blink Detection using Facial Landmarks: http://vision.fe.uni-lj.si/cvww2016/proceedings/papers/05.pdf

本文鏈接:http://www.www897cc.com/showinfo-26-112797-0.html基于 OpenCV 的實時睡意檢測系統

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 十個 Python 列表和索引結合的高級搜索技術

下一篇: 京東、淘寶等 62 款 App 完成個人信息收集使用合規整改

標簽:
  • 熱門焦點
  • 直屏旗艦來了 iQOO 12和K70 Pro同臺競技

    旗艦機基本上使用的都是雙曲面屏幕,這就讓很多喜歡直屏的愛好者在苦等一款直屏旗艦,這次,你們等到了。據博主數碼閑聊站帶來的最新爆料稱,Redmi下代旗艦K70 Pro和iQOO 12兩款手
  • 0糖0卡0脂 旭日森林仙草烏龍茶優惠:15瓶到手29元

    旭日森林無糖仙草烏龍茶510ml*15瓶平時要賣為79.9元,今日下單領取50元優惠券,到手價為29.9元。產品規格:0糖0卡0脂,添加草本仙草汁,清涼爽口,富含茶多酚,保留
  • 從 Pulsar Client 的原理到它的監控面板

    背景前段時間業務團隊偶爾會碰到一些 Pulsar 使用的問題,比如消息阻塞不消費了、生產者消息發送緩慢等各種問題。雖然我們有個監控頁面可以根據 topic 維度查看他的發送狀態,
  • 2023年,我眼中的字節跳動

    此時此刻(2023年7月),字節跳動從未上市,也從未公布過任何官方的上市計劃;但是這并不妨礙它成為中國最受關注的互聯網公司之一。從2016-17年的抖音強勢崛起,到2018年的“頭騰
  • 電視息屏休眠仍有網絡上傳 愛奇藝被質疑“薅消費者羊毛”

    記者丨寧曉敏 見習生丨汗青出品丨鰲頭財經(theSankei) 前不久,愛奇藝發布了一份亮眼的一季報,不僅營收和會員營收創造歷史最佳表現,其運營利潤也連續6個月實現增長。自去年年初
  • 阿里瓴羊One推出背后,零售企業迎數字化新解

    作者:劉曠近年來隨著數字經濟的高速發展,各式各樣的SaaS應用服務更是層出不窮,但本質上SaaS大多局限于單一業務流層面,對用戶核心關切的增長問題等則沒有提供更好的解法。在Saa
  • 微博大門常打開,迎接海外畫師漂洋東渡

    作者:互聯網那些事“起猛了,我能看得懂日語了”。“為什么日本人說話我能聽懂?”“中文不像中文,日語不像日語,但是我竟然看懂了”…&hell
  • OPPO K11搭載長壽版100W超級閃充:26分鐘充滿100%

    據此前官方宣布,OPPO將于7月25日也就是今天下午14:30舉辦新品發布會,屆時全新的OPPO K11將正式與大家見面,將主打旗艦影像,和同檔位競品相比,其最大的賣
  • DRAM存儲器10月價格下跌,NAND閃存本月價格與上月持平

    10月30日,據韓國媒體消息,自今年年初以來一直在上漲的 DRAM 存儲器的交易價格僅在本月就下跌了近 10%,此次是全年首次降價,而NAND 閃存本月價格與上月持平。市
Top 主站蜘蛛池模板: 湛江市| 遂川县| 南阳市| 依安县| 宾阳县| 监利县| 拉孜县| 阿荣旗| 青铜峡市| 瓮安县| 嘉祥县| 南平市| 潍坊市| 呈贡县| 黑河市| 罗平县| 句容市| 柞水县| 大宁县| 郸城县| 广宁县| 白河县| 南部县| 阿坝县| 玉门市| 达孜县| 商洛市| 鄱阳县| 冷水江市| 陆河县| 邹城市| 阿荣旗| 海晏县| 图木舒克市| 抚远县| 得荣县| 天镇县| 湘潭县| 略阳县| 新建县| 蒲城县|