تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

emotion detection facial feature recognition matlab 738 11 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

تشخیص احساس از چهره با استخراج ویژگی های صورت

در این بخش پروژه تشخیص احساس از چهره با استفاده از استخراج ویژگی های صورت از تصاویر را با استفاده از نرم افزار MATLAB و با عنوان مقاله Emotion Detection Through Facial Feature Recognition آماده کرده ایم که یک نمونه کاربردی و مناسب در زمینه های ببینایی ماشین، پردازش تصاویر، یادگیری ماشین، هوش مصونی و شبکه عصبی می باشد. در ادامه می توانید توضیحات، فیلم نحوه اجرا، خروجی های بدست آمده از پروژه و لینک مقاله اصلی را مشاهده کنید.

چگونگی تشخیص احساس از چهره

اینکه بشر توانایی تشخیص دادن درک و احساسات یک انسان را بدست آورد می تواند خیلی مفید و کاربردی باشد، اما انجام این کار چندان هم آسان نیست زیرا انسان ها همیشه دارای یک احساس و درک نیستند بلکه متناسب با شرایط درک و احساس آن ها نیز تغییر می کند. ولی در کل همه این احساسات توسط چهره هر انسان نشان داده می شود. یک الگوریتم وجود دارد که تشخیص، استخراج ویژگی ها، و ارزیابی حالات چهره را به منظور تشخیص اتوماتیک از احساسات انسانی در تصاویر و ویدئو ها انجام میدهد.

معرفی پروژه

روشی که در این پروژه مورد استفاده قرار گرفته است، ویژگی ترکیبی را استخراج و تشخیص چهره را با بهره گیری از تکنیک های آشکارساز چهره ویولا و جونز (Viola-Jones)، تجزیه و تحلیل تشخیص خطی (LDA)، استخراج ویژگی های صورت از تصاویر با استفاده از تجزیه و تحلیل مولفه های اصلی (PCA) ، ﻫﯿﺴﺘﻮﮔﺮام ﮔﺮادﯾﺎن ﺷﯿﺐ ﮔﺮا (HOG) استخراج ویژگی و ماشین بردار پشتیبان (SVM) برای آموزش یک پیش بینی چند کلاسه برای طبقه بندی هفت حالت از چهره انسانی می باشد.

emotion detection facial feature recognition matlab 738 12 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۱: گام های آموزش

 تصاویر پردازش شده در پروژه

عکس هایی که در این پروژه مورد استفاده قرار گرفته اند شامل احساس هایی مانند خشم، تحقیر، شادی، غم، نفرت و تعجب می باشند. رویکرد ترکیبی از الگوریتم و روش های مختلف اجازه می دهد تا برای طبقه بندی اولیه سریع از طریق تست یک تصویر بر روی یک بردار ویژه محاسبه شده از پایه انجام شود که برای تأکید بر تفکیک از احساسات خاص از دیگران می باشد. در بخش شناسایی، این گام اولیه به خوبی بر روی پنج مورد از هفت احساسی که در بالا ذکر شد کار می کند.

تصاویری از خروجی پروژه تشخیص احساس از چهره

emotion detection facial feature recognition matlab 738 2 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۲

 

emotion detection facial feature recognition matlab 738 1 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۳

 

emotion detection facial feature recognition matlab 738 3 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۴

 

emotion detection facial feature recognition matlab 738 4 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۵

 

emotion detection facial feature recognition matlab 738 5 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۶

 

emotion detection facial feature recognition matlab 738 6 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۷

 

emotion detection facial feature recognition matlab 738 7 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۸

 

emotion detection facial feature recognition matlab 738 8 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۹

 

emotion detection facial feature recognition matlab 738 9 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۱۰

 

emotion detection facial feature recognition matlab 738 10 تشخیص احساس از چهره با استخراج ویژگی های صورت در نرم افزار متلب

شکل ۱۱


مشاهده ویدئو در این باره

خوشحال خواهیم شد اگر نظر خودتون رو درباره این مطلب ثبت کنید

خطا!دکمه ریفریش را بزنید
  1. تصویر آواتار کاربر 0
    زیبا نصیری چهارشنبه , ۳ آبان

    با سلام و خسته نباشید خدمت شما، ببخشید من به داده های تشخیص چهره با استفاده از هوش مصنوعی نیاز دارم برای پیاده سازی در متلب. اگه راهنمایی کنید ممنون میشم