24小时热门版块排行榜    

查看: 2226  |  回复: 14

timidsmile

银虫 (初入文坛)

[求助] 关于疲劳驾驶中姿态判断的问题~~



疲劳驾驶中, 如果出现 疲劳打瞌睡 的情况下,应该给予 提醒~~~

如果使用 头部质心 下降 来 判断的话,判断结果会很不准确。

       比如说,当驾驶员 轻微抬头然后再轻微低头的话,由于下降距离太大,肯定会提示的。可是,这个时候 不应该 提示的吧。。。。如果,你要说,把阈值 设置 的低一点 的话,那么 疲劳打瞌睡低头的时候,又会出现不准确了。。。。。
      还有,如果驾驶员 向后靠的话,头部质心也会下移的,可是,这个时候不应该提示的。。。。


=======================
总之,这个方法太简单,但是考虑的也太少了,太不准确了。。。。


有文献是采用  “基于特征三角形的头部姿态判断”这个方法 可以测试头部向左还是向右,向上还是向下。。。。但是,我觉得,如果疲劳只是判断“点头”的话,没必要这么麻烦吧?

==============

那么,应该采用什么方法呢????、

菜鸟啊菜啊菜。。。。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

zcius

至尊木虫 (知名作家)

【答案】应助回帖

可在时序分析框架中做具体特征分析。
4楼2011-11-15 07:53:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

clearth

木虫之王 (正式写手)

专业智能视频监控、工业视觉

好酷的课题啊

我觉得可以多累计几次在判断,比如连续多点几次头,就算是疲劳驾驶

当然,如果能获取眼睛的信息的话,就更加好了,判断是否闭眼或者眨眼。
2楼2011-11-15 02:51:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

头部重心不可靠
要角点弄眼睛出来,判断眼睛是否闭合
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
3楼2011-11-15 07:30:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

timidsmile

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by clearth at 2011-11-15 02:51:33:
好酷的课题啊

我觉得可以多累计几次在判断,比如连续多点几次头,就算是疲劳驾驶

当然,如果能获取眼睛的信息的话,就更加好了,判断是否闭眼或者眨眼。

恩,眼睛部分已经差不多完善啦~
只是想增加一个姿态判断疲劳的部分。是判断的最近十帧中点头的次数>阈值 ,才判断为 疲劳了。。。。可是,还是有我说的那些问题耶。。。。
5楼2011-11-15 08:35:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

timidsmile

银虫 (初入文坛)

引用回帖:
3楼: Originally posted by libralibra at 2011-11-15 07:30:36:
头部重心不可靠
要角点弄眼睛出来,判断眼睛是否闭合

眼睛部分已经完善了吧。。。

是想 增加一个 姿态 判断的问题 。。。。

木有思路啊。。。。
6楼2011-11-15 08:36:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

timidsmile

银虫 (初入文坛)

引用回帖:
3楼: Originally posted by libralibra at 2011-11-15 07:30:36:
头部重心不可靠
要角点弄眼睛出来,判断眼睛是否闭合

时序 分析?  框架 分析?

可以具体点么?
7楼2011-11-15 08:37:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

引用回帖:
7楼: Originally posted by timidsmile at 2011-11-15 08:37:27:
时序 分析?  框架 分析?

可以具体点么?

用简单的边缘检测,眼部的灰度明显小于面部其他位置,在这个小区域拟合上下眼睑应该不难,然后用规则判断连续帧的眼睛闭合时间,太小就认为是眨眼,超过某个阀值就是打瞌睡了.跟你头部乱点多次判断是一样的,人打盹的时候,是会点头,但是眼睛肯定是闭着的
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
8楼2011-11-16 01:46:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

沧海一粟wll

银虫 (初入文坛)

【答案】应助回帖

正常情况下,是先闭合一下眼睛,时间很短紧跟着是低头。因此你设计时,是需要设计眼部的变化,紧跟着是头部下低,手部略有变化,紧跟着行车方向会由微调。所以设计时应该是眼睛、头部、胳膊一个协调动作更完美吧。哈哈,见笑了
胜王败寇
9楼2011-11-17 09:22:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

timidsmile

银虫 (初入文坛)

引用回帖:
8楼: Originally posted by libralibra at 2011-11-16 01:46:02:
用简单的边缘检测,眼部的灰度明显小于面部其他位置,在这个小区域拟合上下眼睑应该不难,然后用规则判断连续帧的眼睛闭合时间,太小就认为是眨眼,超过某个阀值就是打瞌睡了.跟你头部乱点多次判断是一样的,人打盹的时 ...

     恩,眼睛的判断已经很OK了。

闭眼的同时如果低头,说明是  疲劳  了。。。

可素,我是想  通过  姿态  来辅助判断  只通过眼睛检测疲劳  这种情况的。。。

不是眼睛不好判断的问题。。。

只是想知道  如何 只 通过 姿态 来 提醒 驾驶员 是否 疲劳  了。。。。
10楼2011-11-17 23:41:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 timidsmile 的主题更新
信息提示
请填处理意见