یکی از عوامل تأثیرگذار در سوانح رانندگی، خستگی و خوابآلودگی راننده است. در این مقاله با استفاده از تشخیص چهره و حالت چشم راننده مبتنی بر پردازش تصویر و هوش مصنوعی، خوابآلودگی راننده تشخیص و اعلام خطر صوتی مناسب به منظور بیدارکردن راننده صادر میشود. روش پیشنهادی بر روی گوشی تلفن همراه راننده و تنها با استفاده از امکانات گوشی شامل پردازنده، دوربین و اعلام خطر صوتی اجرا شدهاست و نیاز به سختافزار اضافه در خودرو ندارد. در الگوریتم پیشنهادی به منظور تشخیص چهره از روش سریع و کارای هار-کسکید استفاده شدهاست. به منظور تسریع بیشتر الگوریتم، در این مقاله با ترکیب دو مرحله تشخیص چشم و تشخیص حالت چشم، از روش هار-کسکید برای تشخیص چشم باز در ناحیه چهره استفاده شدهاست. الگوریتم پیشنهادی، برخلاف الگوریتمهای متعدد و پیشرفته موجود، از جمله الگوریتمهای مبتنی بر یادگیری عمیق، ضمن دارابودن دقت لازم، هزینه محاسباتی پایینی دارد و میتوان آن را بلادرنگ بر روی انواع تلفنهای همراه هوشمند پیادهسازی کرد. برای آموزش و افزایش دقت عملکرد الگوریتم پیشنهادی، پایگاه دادهای از پانصد تصویر مناسب در وضعیتهای مختلف رانندگی تهیه شده و بهکار رفتهاست. بررسی نتایج تجربی بر روی بیست ویدئوی آزمایشی، که در شرایط مختلف واقعی رانندگی و بدون استفاده از شبیهساز تهیه شدهاست، نشاندهنده عملکرد مناسب سیستم طراحیشده با ایجاد ۹۵٪ از هشدارهای مورد انتظار است.