本文將介紹基于米爾電子MYD-LR3576開發(fā)板(米爾基于瑞芯微 RK3576開發(fā)板)的人臉疲勞檢測方案測試。
米爾基于RK3576核心板/開發(fā)板
【前言】
人臉疲勞檢測:一種通過分析人臉特征來判斷一個人是否處于疲勞狀態(tài)的技術(shù)。其原理主要基于計算機(jī)視覺和機(jī)器學(xué)習(xí)方法。當(dāng)人疲勞時,面部會出現(xiàn)一些特征變化,如眼睛閉合程度增加、眨眼頻率變慢、打哈欠、頭部姿態(tài)改變等。
例如,通過檢測眼睛的狀態(tài)來判斷疲勞程度是一個關(guān)鍵部分。正常情況下,人的眨眼頻率相對穩(wěn)定,而當(dāng)疲勞時,眨眼頻率會降低,并且每次眨眼時眼睛閉合的時間可能會延長。同時,頭部可能會不自覺地下垂或者搖晃,這些特征都可以作為疲勞檢測的依據(jù)。米爾MYC-LR3576采用8核CPU+搭載6 TOPS的NPU加速器,3D GPU,能夠非常輕松的實現(xiàn)這個功能,下面就如何實現(xiàn)這一功能分享如下:
【硬件】
1、米爾MYC-LR3576開發(fā)板
2、USB攝像頭
【軟件】
1、v4l2
2、openCV
3、dlib庫:dlib 是一個現(xiàn)代化的 C++ 工具包,它包含了許多用于機(jī)器學(xué)習(xí)、圖像處理、數(shù)值計算等多種任務(wù)的算法和工具。它的設(shè)計目標(biāo)是提供高性能、易于使用的庫,并且在開源社區(qū)中被廣泛應(yīng)用。
【實現(xiàn)步驟】
1、安裝python-opencv
2、安裝dlib庫
3、安裝v4l2庫
【代碼實現(xiàn)】
1、引入cv2、dlib以及線程等:
import cv2import dlibimport numpy as npimport timefrom concurrent.futures import ThreadPoolExecutorimport threading
2、初始化dlib的面部檢測器和特征點預(yù)測器
detector = dlib.get_frontal_face_detector()predictor = dlib.shape_predictor('shape_predictor_68_face_landmarks.dat')
3、定義計算眼睛縱橫比的函數(shù)
def eye_aspect_ratio(eye): A = np.linalg.norm(np.array(eye[1]) - np.array(eye[5])) B = np.linalg.norm(np.array(eye[2]) - np.array(eye[4])) C = np.linalg.norm(np.array(eye[0]) - np.array(eye[3])) ear = (A + B) / (2.0 * C) return ear
4、定義計算頭部姿勢的函數(shù)
5、定義眼睛縱橫比閾值和連續(xù)幀數(shù)閾值
6、打開攝像頭
我們先使用v4l2-ctl --list-devices來例出接在開發(fā)板上的列表信息:
7、創(chuàng)建多線程處理函數(shù),實現(xiàn)采集與分析分離:
8、創(chuàng)建圖像顯示線程:
備注:由于篇幅有限,具體代碼,請查看https://mp.weixin.qq.com/s/vnIXf6qOgzZHqhBUrjnAnw
實現(xiàn)效果:
根據(jù)檢測的結(jié)果,我們就可以來實現(xiàn)疲勞提醒等等的功能。
整體代碼如下:
# 釋放攝像頭并關(guān)閉所有窗口cap.release()cv2.destroyAllWindows()
【總結(jié)】
【米爾MYC-LR3576核心板及開發(fā)板】
這塊開發(fā)板性能強(qiáng)大,能輕松實現(xiàn)對人臉的疲勞檢測,通過計算結(jié)果后進(jìn)入非常多的工業(yè)、人工智能等等的實用功能。
上一篇:瑞薩電子、米爾電子,MCU/MPU盛會,米爾發(fā)表演講-嵌入式處理器模組加速工業(yè)產(chǎn)品開發(fā)
下一篇:光芒四射RK3588 還是高端內(nèi)涵RK3576,區(qū)別在哪?
推薦閱讀最新更新時間:2025-04-04 16:08






- 鈉離子電池的技術(shù)突破可能是電動汽車未來發(fā)展的關(guān)鍵
- 創(chuàng)新型新型粘合劑使性能翻倍 有望大大提升電動汽車電池的耐用性
- 大功率線圈的研發(fā)進(jìn)展證明電動汽車無線充電技術(shù)已準(zhǔn)備就緒
- 更強(qiáng)、更快、更輕:研究人員為電動汽車研發(fā)更高性能的新型鋼材
- 革命性的單晶合成技術(shù)提高了電動汽車電池的使用壽命
- 汽車產(chǎn)業(yè)搞 AI,要 “支棱” 起來
- 車聯(lián)網(wǎng)功能普及加速 5G 網(wǎng)絡(luò)、FOTA 升級等將進(jìn)入快速上車階段
- 為什么快速充電會降低汽車電池的容量?
- 集成變壓器模塊技術(shù)混動和純電動汽車?yán)m(xù)航里程的新助力
- AKD5374-A,帶 USB 接口的 AK5374 立體聲 ADC 評估板
- DVK-SFAZ-API-1-GEVK:適用于 RCZ4 的 Sigfox? API 開發(fā)套件
- LT8570EDD-1 700kHz、-15V 輸出反相轉(zhuǎn)換器的典型應(yīng)用接受 5V 至 35V 輸入
- 使用 ROHM Semiconductor 的 BD45355 的參考設(shè)計
- 【復(fù)刻】地表最小迷你燒錄器stlink
- AD9850/CGPCB,用于評估 AD9850 125MHz 時鐘發(fā)生器的評估板
- LTC2446UHF 演示板,24 位高速 4/8 通道 Delta Sigma ADC
- EVAL-RS485HDEBZ,用于 ADM3485 半雙工 RS-485 收發(fā)器的評估板,采用 8 引腳 SOIC 封裝
- CH340C串口【已驗證】
- TB67H400AFNG PWM 斬波型有刷直流電機(jī)驅(qū)動器評估板
- 從實驗室到工業(yè)場景:優(yōu)艾智合密集發(fā)布7款人形機(jī)器人
- 地表最酷人形機(jī)器人,拿下新一輪2億元融資
- 自動駕駛警示:沒有企業(yè)能完全避免自動駕駛在復(fù)雜環(huán)境中的失誤
- 高階就高級嗎?我們到底該如何使用智能駕駛輔助?
- 即將迎來第三代?嵐圖固態(tài)電池研發(fā)進(jìn)展曝光
- 一文了解2025年3月的固態(tài)電池大事件!
- 傳統(tǒng)鋰電、半固態(tài)、固態(tài)電池終極對決:誰將主宰新能源未來?
- 國產(chǎn)智駕迎戰(zhàn)特斯拉FSD,背后AI含量差幾何?
- 左手AI,右手機(jī)器人,半導(dǎo)體巨頭英飛凌的新故事
- 激光雷達(dá)的復(fù)仇