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

  • ۱۳۹۸/۱۲/۱۱

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


به نام خدا

در ادامه با پروژه‌ای آشنا خواهید شد که قابلیت تشخیص سن از روی چهره شما را دارد!! علاوه بر سن، این پروژه احساسات و جنسیت را نیز تشخیص می‌دهد. جزئیات و خروجی‌های پروژه در ادامه آورده شده است.

این پروژه نمونه کامل‌تری از پروژه “پروژه تشخیص جنسیت و احساسات از روی چهره به زبان فارسی” می‌باشد. در این پروژه از زبان پایتون و کتابخانه OpenCV استفاده شده است. از مزایای مهم این پروژه میشه به استفاده از زبان پایتون و راحتی درک کدها اشاره کرد. این پروژه قادر است سن شما را به راحتی تخمین بزند و برای اینکار از کتابخانه قدرتمند تنسورفلو و کراس استفاده می‌کند. برای آموزش مدل از ۵۰۰۰ تصویر چهره از بازیگران و هنرمندان استفاده شده است. مدل آموزش دیده و ملزومات دیگر در این پروژه به آسانی در اختیار شما قرار گرفته می‌گیرد.

ویدیوی معرفی پروژه:

 

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

 

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

 

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

 

این پروژه قابلیت تست روی تصاویر و تست از روی ویدیو (یا وبکم) داره. برای تشخیص احساسات، بیش از ۴۰۰۰ تصویر از چهره‌های مختلف پردازش شده و یک مدل آموزش دیده قوی ایجاد شده است که در این پروژه از این مدل قوی استفاده می‌شود. همچنین برای تشخیص جنسیت نیز بیش از ۱۹۰۰ تصویر از چهره‌های مختلف برای دو کلاس “آقا” و “خانم” آموزش دیده شده که مدل آموزش دیده نهایی در اختیار شما قرار داده شده و در این پروژه استفاده خواهیم کرد.

 

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

 

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

 

این پروژه سه نوع داره و میتونین بسته به نیازتون یک نوع رو دریافت کنین.

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

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

 

در نوع دوم، شما فقط می‌تونین از این پروژه برای پردازش روی ویدیو (یا تصاویر زنده از وبکم) استفاده کنین. یک ویدیو به عنوان ورودی دریافت می‌کنه و سن، جنسیت و احساسات اون‌ها رو تشخیص میده. توی این حالت، بروزرسانی لیبل‌ها به شکل خودکار در هر پلان صورت میگیره. اینکار برای افزایش سرعت و دقت پردازش هست. همچنین شما می‌تونین با زدن کلید space لیبل‌ها رو (با فرمان خودتون) بروزرسانی کنین. در نهایت خروجی ویدیوی پردازش شده نیز با فرمت mp4 ذخیره می‌شود.

در نوع سوم، امکان پیاده‌سازی هم روی تصاویر و هم روی ویدیو (یا وبکم) آماده شده است. به عبارت دیگه هم فایل‌های نوع اول رو داره و هم فایل‌های نوع دوم پروژه.

 

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

 

ویژگی‌های این پروژه:

  • – استفاده از زبان پایتون
  • – استفاده از کتابخانه قدرتمند OpenCV
  • – بهره‌گیری از کتابخانه قدرتمند تنسورفلو و کراس
  • – به همراه فایل نصب آفلاین ماژول‌های موردنیاز
  • – به همراه ماژول putTextFarsiBasic به صورت رایگان
  • – تخمین زدن سن از روی چهره
  • – تشخیص ۷ احساس اصلی از روی چهره
  • – تشخیص جنسیت از روی چهره
  • – نمایش فارسی سن، احساسات و جنسیت روی هر چهره تشخیص داده شده
  • – امکان تشخیص ۲ چهره به صورت همزمان در یک تصویر و تشخیص احساسات و جنسیت برای هر چهره
  • – امکان انتخاب ۱۲۰ فونت فارسی برای متن لیبل‌ها (با دریافت ماژول putTextFarsi)
  • – امکان انتخاب بیش از ۲۸۰۰ رنگ آماده شده برای متن لیبل‌های فارسی (با دریافت ماژول putTextFarsi)
  • – بروزرسانی لیبل‌ها در هر پلان از فیلم ورودی به شکل خودکار (با تنظیم پارامتر آستانه)
  • – امکان بروزرسانی لیبل‌ها به صورت دستی با استفاده از space
  • – ذخیره خودکار ویدیوی خروجی و پردازش شده
  • – درک راحت کدها و سادگی در یادگیری
  • – امکان استفاده برای پروژه‌های درسی، آزمایشگاهی، پایان‌نامه و…
  • – امکان توسعه برای ساخت نرم‌افزارهای کاربردی و صنعتی

 

نکته‌ها:

  • – در ماژول putTextFarsiBasic که در فایل‌های پروژه به صورت رایگان دریافت می‌کنید، فقط یک فونت فارسی قابل استفاده است. برای دسترسی به ۱۲۰ فونت آماده فارسی و همچنین استفاده از ۲۸۰۰ رنگ آماده برای متن‌ها، می‌بایست ماژول putTextFarsi را از اینجا دریافت نمایید.
  • – برای خروجی مطلوب، بهتر است چهره‌ها با زاویه نسبتا مستقیم قرار داشته باشند.
  • – ویدیوی پردازش شده و ذخیره شده نهایی به صورت بی‌صدا بوده و در صورت نیاز باید به صورت جداگانه صدا به فیلم متصل شود.
  • – سرعت پردازش ویدیو در پروژه به قابلیت‌های سیستم شما بستگی دارد، اما در حالت کلی سرعت پردازش سریع و مناسب می‌باشد.

امیدواریم از دانلود و استفاده این ماژول لذت ببرین.

خوشحال میشیم لینک همین صفحه رو در اختیار دوستاتون قرار بدین تا اون‌ها هم باهاش آشنا بشن.

بهترین‌ها رو برای همه شما دوستان عزیز آرزومندیم. موفق باشین.

خرید

برچسب ها:

دسته: ، ، ، ،


درباره نویسنده


مدیر فروشگاه

مدیر فروشگاه

مدیر فروشگاه Ali110Co برای رسوندن بهترین محصولات، به بهترین کاربران، تمام تلاش مون رو می کنیم.


دیدگاه بگذارید

avatar
  اشتراک  
اطلاع از