System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及智能座艙感知,特別是涉及一種人眼狀態的檢測方法及裝置。
技術介紹
1、目前,長途駕車過程中因疲勞駕駛或分心駕駛而造成的交通事故占比居高不下,加強對駕駛員狀態的監控,提醒駕駛員保持安全駕駛狀態成為降低交通事故的有效手段。近年來智能座艙發展迅速,其中駕駛員狀態監控系統更是熱門發展方向,該系統主要通過對駕駛員狀態的實時監控,在檢測到駕駛員存在異常狀態時及時提醒,保證駕駛員及乘客的生命和財產安全。而人眼狀態檢測是駕駛員狀態監控系統重要的技術之一,該技術通過對人眼狀態的實時監控,為駕駛員狀態判斷提供基礎信息,所以人眼狀態檢測的準確性是衡量整個駕駛員狀態監控系統性能的重要指標之一。
2、現有技術中的人眼狀態檢測大多數是基于固定閾值的,該閾值可以為一個,或是設定好的一組值,現有技術存在的主要問題是由于駕駛員的眼睛有大有小,用固定閾值判定不同駕駛員的眼睛狀態,會造成檢測不準確的問題。
技術實現思路
1、為此,本專利技術提供了一種人眼狀態的檢測方法及裝置,以解決現有人眼狀態檢測中將閾值設為固定值,依據固定閾值判定不同駕駛員的眼睛狀態,造成的檢測不準確問題。
2、第一方面,提供了一種人眼狀態的檢測方法,所述方法包括:
3、依據駕駛員的睜眼特征信息得到駕駛員睜眼開合度值;所述睜眼特征信息包括:人眼睜到最大狀態時上下眼瞼間最大高度以及內眥到外眥的長度;
4、依據標準人臉的睜眼特征信息得到標準睜眼開合度值;所述標準人臉是依據預設數量人臉數據擬合而成的
5、依據所述駕駛員睜眼開合度值和所述標準睜眼開合度值得到閾值調整因子;
6、依據所述閾值調整因子及預設標準開合度閾值得到目標開合度閾值;所述預設標準開合度閾值為依據所述標準人臉的眼部開合程度設定的閾值,用于確定標準人臉的眼睛狀態;
7、依據所述駕駛員的實時眼睛特征信息得到實時開合度值,并依據所述實時開合度值與所述目標開合度閾值確定所述駕駛員的眼睛狀態;所述眼睛狀態包括睜眼狀態和閉眼狀態。
8、進一步地,所述依據駕駛員的睜眼特征信息得到駕駛員睜眼開合度值,包括:
9、基于所述駕駛員眼睜到最大狀態時上下眼瞼間最大高度以及內眥到外眥的長度,通過開合度值計算公式得到駕駛員睜眼開合度值,所述開合度值計算公式為:
10、ear=h/w;
11、其中,ear為開合度值;h為上下眼瞼間最大高度;w為內眥到外眥的長度。
12、進一步地,所述依據標準人臉的睜眼特征信息得到標準睜眼開合度值,包括:
13、基于所述標準人臉中眼睜到最大狀態時上下眼瞼間最大高度以及內眥到外眥的長度,通過所述開合度值計算公式得到標準睜眼開合度值。
14、進一步地,所述依據所述駕駛員睜眼開合度值和所述標準睜眼開合度值得到閾值調整因子,包括:
15、基于所述駕駛員睜眼開合度值和所述標準睜眼開合度值,通過調整公式得到閾值調整因子,所述調整公式為:
16、r=ear2/ear1;
17、其中,r為閾值調整因子;ear2為駕駛員睜眼開合度值;ear1為標準睜眼開合度值。
18、進一步地,所述依據所述閾值調整因子及預設標準開合度閾值得到目標開合度閾值,包括:
19、基于所述閾值調整因子和所述預設標準開合度閾值,通過目標閾值公式得到所述目標開合度閾值,所述目標閾值公式為:
20、t=t0×r;
21、其中,t為目標開合度閾值;t0為預設標準開合度閾值;r為閾值調整因子。
22、進一步地,所述依據所述駕駛員的實時眼睛特征信息得到實時開合度值,并依據所述實時開合度值與所述目標開合度閾值確定所述駕駛員的眼睛狀態,包括:
23、實時獲取所述駕駛員眼睛的上下眼瞼間高度以及內眥到外眥的長度,通過所述開合度值計算公式得到所述駕駛員的實時開合度值;
24、若所述實時開合度值大于等于所述目標開合度閾值,則所述駕駛員的眼睛狀態為睜眼狀態;
25、若所述實時開合度值小于所述目標開合度閾值,則所述駕駛員的眼睛狀態為閉合狀態。
26、進一步地,所述實時獲取所述駕駛員眼睛的上下眼瞼間高度以及內眥到外眥的長度,通過所述開合度值計算公式得到所述駕駛員的實時開合度值,包括:
27、實時獲取所述駕駛員左眼和右眼的上下眼瞼間高度以及內眥到外眥的長度;
28、通過所述開合度值計算公式分別得到所述駕駛員的左眼實時開合度值和右眼實時開合度值;
29、將所述左眼實時開合度值和所述右眼實時開合度值做均值處理得到所述實時開合度值。
30、進一步地,所述實時獲取所述駕駛員眼睛的上下眼瞼間高度以及內眥到外眥的長度,通過所述開合度值計算公式得到所述駕駛員的實時開合度值,包括:
31、實時獲取所述駕駛員左眼和右眼的上下眼瞼間高度以及內眥到外眥的長度;
32、通過所述開合度值計算公式分別得到所述駕駛員的左眼實時開合度值和右眼實時開合度值;
33、取所述左眼實時開合度值和所述右眼實時開合度值中較小的值作為所述實時開合度值。
34、進一步地,還包括:
35、對所述駕駛員實時視頻監控,每隔預設時間間隔抽取視頻中一幀進行眼睛狀態的檢測,若檢測到連續預設次數的眼睛狀態均為閉眼狀態,則判定為疲勞駕駛。
36、第二方面,提供了一種人眼狀態的檢測裝置,所述裝置包括:
37、駕駛員睜眼開合度模塊,用于依據駕駛員的睜眼特征信息得到駕駛員睜眼開合度值;所述睜眼特征信息包括:人眼睜到最大狀態時上下眼瞼間最大高度以及內眥到外眥的長度;
38、標準睜眼開合度模塊,用于依據標準人臉的睜眼特征信息得到標準睜眼開合度值;所述標準人臉是依據預設數量人臉數據擬合而成的面部特征信息;
39、調整因子模塊,用于依據所述駕駛員睜眼開合度值和所述標準睜眼開合度值得到閾值調整因子;
40、目標閾值模塊,用于依據所述閾值調整因子及預設標準開合度閾值得到目標開合度閾值;所述預設標準開合度閾值為依據所述標準人臉的眼部開合程度設定的閾值,用于確定標準人臉的眼睛狀態;
41、檢測模塊,用于依據所述駕駛員的實時眼睛特征信息得到實時開合度值,并依據所述實時開合度值與所述目標開合度閾值確定所述駕駛員的眼睛狀態;所述眼睛狀態包括睜眼狀態和閉眼狀態。
42、本專利技術采用以上技術方案,至少具備以下有益效果:
43、提供了一種人眼狀態的檢測方法及裝置,通過駕駛員的睜眼特征信息得到駕駛員睜眼開合度值,依據標準人臉的睜眼特征信息得到標準睜眼開合度值,通過駕駛員睜眼開合度值和標準睜眼開合度值得到閾值調整因子,依據閾值調整因子及預設標準開合度閾值得到目標開合度閾值,基于駕駛員的實時眼睛特征信息得到實時開合度值,并依據實時開合度值與目標開合度閾值確定駕駛員的眼睛本文檔來自技高網...
【技術保護點】
1.一種人眼狀態的檢測方法,其特征在于,所述方法包括:
2.根據權利要求1所述的檢測方法,其特征在于,所述依據駕駛員的睜眼特征信息得到駕駛員睜眼開合度值,包括:
3.根據權利要求2所述的檢測方法,其特征在于,所述依據標準人臉的睜眼特征信息得到標準睜眼開合度值,包括:
4.根據權利要求1所述的檢測方法,其特征在于,所述依據所述駕駛員睜眼開合度值和所述標準睜眼開合度值得到閾值調整因子,包括:
5.根據權利要求1所述的檢測方法,其特征在于,所述依據所述閾值調整因子及預設標準開合度閾值得到目標開合度閾值,包括:
6.根據權利要求2所述的檢測方法,其特征在于,所述依據所述駕駛員的實時眼睛特征信息得到實時開合度值,并依據所述實時開合度值與所述目標開合度閾值確定所述駕駛員的眼睛狀態,包括:
7.根據權利要求6所述的檢測方法,其特征在于,所述實時獲取所述駕駛員眼睛的上下眼瞼間高度以及內眥到外眥的長度,通過所述開合度值計算公式得到所述駕駛員的實時開合度值,包括:
8.根據權利要求6所述的檢測方法,其特征在于,所述實
9.根據權利要求1所述的檢測方法,其特征在于,還包括:
10.一種人眼狀態的檢測裝置,其特征在于,所述裝置包括:
...【技術特征摘要】
1.一種人眼狀態的檢測方法,其特征在于,所述方法包括:
2.根據權利要求1所述的檢測方法,其特征在于,所述依據駕駛員的睜眼特征信息得到駕駛員睜眼開合度值,包括:
3.根據權利要求2所述的檢測方法,其特征在于,所述依據標準人臉的睜眼特征信息得到標準睜眼開合度值,包括:
4.根據權利要求1所述的檢測方法,其特征在于,所述依據所述駕駛員睜眼開合度值和所述標準睜眼開合度值得到閾值調整因子,包括:
5.根據權利要求1所述的檢測方法,其特征在于,所述依據所述閾值調整因子及預設標準開合度閾值得到目標開合度閾值,包括:
6.根據權利要求2所述的檢測方法,其特征在于,所述依據所...
【專利技術屬性】
技術研發人員:鐘淇,李天輝,羅覃月,張莉,
申請(專利權)人:上汽通用五菱汽車股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。