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

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

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

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

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

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

معرفی پروژه

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

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

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

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

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

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

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

شکل ۲

 

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

شکل ۳

 

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

شکل ۴

 

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

شکل ۵

 

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

شکل ۶

 

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

شکل ۷

 

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

شکل ۸

 

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

شکل ۹

 

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

شکل ۱۰

 

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

شکل ۱۱


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

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

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

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