در این پست پروژه ای تحت عنوان تشخیص و شمارش چهره در متلب از وب کم آماده شده است که در رابطه با پردازش تصویر image processing در متلب می باشد. در این پروژه تعداد افرادی که در جلوی وب کم هستند تشخیص و تعداد آنها شمرده می شود. این پروژه بصورت کامل توسط کارشناسان پی استور تست و اجرا شده است.
برنامهنویس: تیم برنامه نویسی پی استور
متشکل از اساتید و فارغ التحصیلان رشته های فنی - مهندسی
تیم برنامه نویسی پی استور یکی از اولین گروه های تشکیل شده در مجموعه آموزشی پی استور می باشد. این تیم از اساتید مجرب و فارغ التحصیلان رشته های فنی و مهندسی تشکیل شده که در زمینه های مختلف برنامه نویسی و تهیه سورس کد فعال هستند.
تشخیص چهره
تشخیص چهره همواره یکی از موضوعات مهم و مورد مطالعه در علوم کامپیوتر بوده است. هدف آن این است که شما عکسی به کامپیوتر بدهید و او تشخیص دهد که آیا چهره ای در عکس مشاهده می کند یا خیر. اگرچه این کار برای انسان کار ساده ای به نظر میرسد اما برای کامپیوتر ها همیشه با چالش همراه بوده است. این سختی می تواند توسط تفاوت عکس ها در مقیاس، محل، نقطه نظر، نور، انسداد و .. بوجود آید. یکی از موضوعات مهم در پردازش تصویر شمارش چهره می باشد. در این پست پروژه ای در متلب 2014 آماده کرده ایم که با استفاده از توابع متلب این امر را محقق می سازد.
پیش نیازهای اجرای پروژه
این پروژه برای شمارش چهره افراد از روی وب کم طراحی شده است پس لازم است برای اجرای پروژه ابتدا باید پلاگین Webcam متلب را نصب کنید تا بتوان از وب کم استفاده کرد برای این منظور ویدئوی آموزشی نصب وب کم در متلب را آماده کرده ایم که در زیر مشاهده می کنید.
همچنین این پروژه از آداپتور Winvideo متلب برای پردازش و تشخیص چهره استفاده می کند که لازم است این پک رو برای متلب مورد استفاده خود نصب کنید. برای این منظور نیز ویدئوی آموزشی نصب Winvideo در متلب را آماده کرده ایم که در زیر مشاهده می کنید.
شرح پروژه
این پروژه با استفاده از برنامه MATLAB کمک می کند شمار افرادی که در یک سالن جلسه یا کلاس درس در یک زمان حضور دارند تشخیص داده شود. منطق برنامه می تواند در برنامه های دیگر مانند کنترل درجه حرارت اتوماتیک که به تعداد افراد در یک اتاق بستگی دارد، استفاده شود. دوربین یا وب کم فیلم نقش بسیار مهمی در این پروژه ایفا می کند. اگر سعی کنید تعداد افراد را در سالن شمارش کنید، ممکن است وقت آن را برای شمارش داشته باشید و احتمالا اشتباه هم کرده باشید. با کمک این برنامه، می توانید تعداد افراد بلافاصله و با دقت بیشتری با استفاده از دوربین و پردازش تصویر دریافت کنید.
یک رابط کاربری گرافیکی (GUI) به کاربران امکان می دهد تا وظایف را بصورت تعاملی از طریق کنترل های مختلف مانند سوئیچ ها و لغزنده ها انجام دهند. شما می توانید GUI ایجاد کنید و آن را در MAT LAB یا به عنوان برنامه مستقل اجرا کنید. خروجی برنامه اولیه این پروژه در تصاویر خروجی محصول نشان داده شده است.
الگوریتم تشخیص چهره
انواع مختلفی از الگوریتم های مورد استفاده در تشخیص چهره وجود دارد. در اینجا ما از الگوریتم Viola-Jones برای تشخیص چهره با برنامه MATLAB استفاده کردیم. الگوریتم در واقع در مراحل زیر کار می کند:
- یک شیء آشکارساز با استفاده از الگوریتم Viola-Jones ایجاد می کند.
- تصویر را از ویدیو می گیرد.
- ویژگی ها را تشخیص می دهد.
- در نهایت تعداد چهره ها را اعلام می کند.
تکه کد
سورس کد و قسمتی از تکه کد مربوط بصورت زیر می باشد.
global vid % making the variable global vid = videoinput('winvideo' , 1, 'YUY2_640X480'); % Set the parameters for video triggerconfig( vid ,'manual'); % the trigger occurs only after the trigger function set(vid, 'FramesPerTrigger',1); % one frame acquired per trigger set(vid, 'TriggerRepeat',Inf); % Keep executing the trigger every time the trigger condition is met until the stop function is called set(vid,'ReturnedColorSpace','rgb'); % to get the rgb colour image vid.Timeout = 10; start(vid); hImage = image(zeros(600,800,3),'parent',handles.axes1); preview(vid,hImage); % axis off;
تصاویر خروجی محصول
ویدئوی معرفی محصول
درباره سورس کد شمارش چهره در متلب
شمارش چهره در Matlab با عنوان پروژه “تشخیص و شمارش چهره در متلب از وب کم” در متلب 2014 نوشته شده است و توسط کارشناسان پی استور بررسی و تست گردیده است. محصول دارای نشان تضمین کیفیت پی استور می باشد. به محض خرید محصول لینک دانلود در دسترس خواهد بود.
تاریخ انتشار: | 2 فروردین 1398 |
---|---|
تاریخ بروزرسانی: | 15 بهمن 1399 |
حجم فایل: | 48 کیلوبایت |
فرمت فایل | m. در قالب متلب |
نسخه: | 1.0 |
شناسه اثر: | ندارد |
هماهنگی با: | Matlab 2014 و بالاتر |
تاکنون 269 نفر این محصول را تهیه کرده اند و 1 نظر برای آن ثبت شده است.
نظرات و دیدگاه ها
قوانین ثبت دیدگاه
- لطفاً دیدگاه های خود را فارسی تایپ کنید.
- دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
- از درج دیدگاه های تکراری پرهیز نمایید.
- سوالات تخصصی خودتان را از طریق تیکت پشتیبانی مطرح کنید.
قیمت 69,000 تومان
تاریخ انتشار: | 2 فروردین 1398 |
---|---|
تاریخ بروزرسانی: | 15 بهمن 1399 |
حجم فایل: | 48 کیلوبایت |
فرمت فایل | m. در قالب متلب |
نسخه: | 1.0 |
شناسه اثر: | ندارد |
هماهنگی با: | Matlab 2014 و بالاتر |
1 بازخورد (مشاهده نظرات)
قیمت: 69,000 تومان
مدیریت و پشتیبانی
نظرات و ديدگاه هاي خود را براي هرچه بهتر قرار دادن مطالب با ما در ميان بگذاريد.