資源簡介
20%~30%的佳通事故都是由于疲勞駕駛所引起的,駕駛員疲勞檢測技術的研究對于預防佳通事故有著重要意義。疲勞檢測技術是采用智能視頻分析技術,包括了對駕駛員的人臉檢測和人眼檢測分析,以判定被檢測人員的疲勞程度,并根據設定的規則進行疲勞報警和警示
代碼片段和文件信息
clc;
clear?all;
close?all;
%%
load?DB
load?svm
cl?=?{‘open‘‘close‘};
dim?=?[30?60;
????????30?60
????????40?65];
delete(imaqfind)
vid=webcam();
videoframe?=?snapshot(vid);
frameSize?=?size(videoframe);
videoPlayer?=?vision.VideoPlayer(‘Position‘?[100?100?[frameSize(2)?frameSize(1)]+30]);
%?定位眼睛和嘴
faceDetector?=?vision.CascadeobjectDetector;???
faceDetectorLeye?=?vision.CascadeobjectDetector(‘EyePairBig‘);?
faceDetectorM?=?vision.CascadeobjectDetector(‘Mouth‘);?
tic%?保存當前時間,開始計時
%?初始向量
LC?=?0;?
RC?=?0;?
MC?=?0;?
TF?=?0;?
TC?=?0;?
Feature?=?[];
c1p?=?1;
species?=?‘Non-Fatigue‘;%識別疲勞與否
for?ii?=?1:600?%設置頻率為600幀
???
???
???im=snapshot(vid);?%?采集圖片
????imshow(im)
????
????subplot(34[1?2?5?6?9?10]);
????imshow(im)
????
????%臉部定位
????bbox?=?step(f
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????185709??2016-11-01?22:05??疲勞駕駛-matlab實現\DB.mat
?????文件????????4935??2017-06-06?13:50??疲勞駕駛-matlab實現\main.m
?????文件?????????509??2017-06-06?14:18??疲勞駕駛-matlab實現\match_DB.m
?????文件?????????495??2017-06-06?14:17??疲勞駕駛-matlab實現\skin_seg2.m
?????文件????????1119??2016-11-01?22:05??疲勞駕駛-matlab實現\svm.mat
?????文件?????1663633??2019-07-24?08:26??疲勞駕駛-matlab實現\論文.docx
?????目錄???????????0??2019-07-24?08:26??疲勞駕駛-matlab實現\
評論
共有 條評論