در این قسمت تیم کدگیت سورس تشخیص احساسات در پایتون را تهیه کرده است. تشخیص عینک، تشخیص چشم، تشخیص چهره و … امروزه به امری بدیهی تبدیل شده است و بسیاری از نرم افزارها این قابلیت را دارند. اما تکنولوژی استفاده شده و نحوه انجام آن به چه صورت است؟ امروز تصمیم گرفتیم به این سوالات پاسخ دهیم و سورس تشخیص احساسات را آماده سازی نماییم. یک تصویر را به عنوان ورودی به این برنامه میدهیم و در خروجی احساسات فرد درون تصویر را تشخیص خواهیم داد. با ما همراه باشید تا این سورس را به شما معرفی کنیم. در ادامه پیشنهاد میکنیم از دیگر سورسهای ما دیدن فرمایید(همگی سورس های پایتون هستند):
- تشخیص ماسک
- تشخیص جنسیت و سن
- سورس تشخیص خودرو
- سورس تشخیص لبخند
- Pdf تشخیص عینک+ سورس کد
- سورس بازی پازل کشویی
- Pdf تشخیص چهره + سورس کد
- Pdf تشخیص چشم + سورس کد
سورس تشخیص احساسات در پایتون
تکنولوژی امروزه به سرعت در حال پیشرفت است. تشخیص عینک، تشخیص خودرو، تشخیص چهره، تشخیص چشم و … تنها بخشی از پیشرفت تکنولوژی است که با کمک پردازش تصویر و هوش مصنوعی قابل انجام است. در این قسمت تشخیص احساسات در پایتون را بررسی خواهیم کرد. برای اینکه احساسات فرد در تصویر شناسایی شود گامهای زیر را طی میکنیم:
- انتخاب ماژول
- انجام فرآیند تشخیص چهره
- تشخیص احساسات
گاهاً دو مرحله پایانی را در یک گام پیاده سازی میکنند.
نحوه اجرا
زبان برنامه نویسی سورس تشخیص احساسات، پایتون بوده و فرمت فایل .py است. بعد از تهیه سورس از سایت کدگیت فایلی با فرمت zip در اختیار شما قرار میگیرد. فایل را از حالت zip خارج کرده تا بتوانید سورس کد را ببینید. دو پیاده سازی متفاوت از تشخیص چهره انجام گردیده است. فایلهای برنامه با نام emotiondetection1.py و emotiondetection2.py میباشند. هر کدام از این فایلها از ماژولهای متفاوتی استفاده گردیده است و شما میتوانید خروجیها را مقایسه نمایید. پس از اجرا خروجی زیر را مشاهده خواهید کرد:


همانطور که در تصویر فوق مشخص است، احساسات فرد درون تصویر با رنگ قرمز (در بالا سمت چپ تصویر) نوشته شده است.
فایلها و ماژولها سورس کد
در آموزش فوق از فایلها و ماژولهای زیر استفاده گردیده است:
- opencv: جهت نصب opencv وارد cmd شوید و دستور pip install opencv-python را وارد کنید
- DeepFace: نصب DeepFace با دستور pip install deepface از طریق cmd انجام میشود.
- fer: برای نصب fer وارد cmd شوید و دستور pip install fer را وارد کنید.
ماژولهای fer و Deepface ممکن است مدت زمان زیادی را برای نصب بگیرند چراکه وابستگیهای زیادی داشته و همه آنها میبایست دانلود گردد(کمی صبور باشید).
نقد و بررسیها
هنوز بررسیای ثبت نشده است.