삼성 주니어 소프트웨어 창작대회 본선작 - 고속도로 위의 보안관 소스코드
교통 사고의 원인이 운전자의 부주의
가 62.6%로 절반을 차지하며
최근 사회가 고령화 됨에 따라서 운전자의 평균 연령
도 높아지는데,
이때 연령별 교통사고 발생률이 점점 올라간다.
이를 해결하기 위해 이 프로젝트를 진행하여 운전자가 운전 불능
상태 일때,
소프트웨어가 대처하여 사고를 방지함에 목적이 있다.
-
운전자 상태 체크
운전자의 상태를 체크하여 위험한 상황인지 아닌지 판단을 한다.
이는 운전자가핸들
을 잡고 있는지 아닌지의 여부로 결정 한다. -
sms 알림 & 신고
운전자가 사전에 등록한 사람들과 112, 119등에 sms로 위급한 상황임을 알린다.
sms 발송은 운전자가 위험하다 판단이 되면,coolsms
의 오픈소스를 이용하여 한번 발송하게 된다. -
운전자 모방 주행
운전자가 위험하다 판단이 되면, 모방 주행으로 들어가게 된다.
이는 사전에운전자가 주행
한 데이터를 이용하여 학습을 진행하고
이 학습된 값을 이용하여, 전방에카메라
에서 들어오는 데이터를 기준으로
컴퓨터가 주행
을 하게된다. 그뒤졸음 쉼터
표지판이나장애물
이 가까이 있는 경우
정지를 하여 사고를 미연에 방지하게 된다.
$ python com/src/main.py ip port
$ sudo pi/bin/network_commend port+1 &
$ pi/bin/client ip port camera_num
$ python com/src/sms/manager/sms_manager_ui.py
$ python com/src/ml/traning.py 이미지_폴더_PATH log_파일_PATH 학습_횟수