تشخیص چهره و هویت با رزبری پای 2

سر ی جریاناتی قرار شد روی رزبری نسخه دو که میکرو مشابه V3s داره تشخیص چهره و هویت انجام بدم

برای کیفیت مناسب تشخیص چهره باید از شبکه های عصبی عمیق استفاده میکردم

فریم ورک تنسورفلو رو انتخاب کردم – سمپلای خوبی هم برای رزبری و میکروها داره

توی گوگل کافیه سرچ کنید tensorflow object detection raspberry pi تا یکی از سمپلاشو ببینید

برای تشخیص هویت اول باید تشخیص چهره انجام بدم

ببینم مکان صورت در تصویر کجاست – بعد صورت رو برش بدم
بعد چرخش صورت رو درست کنم و سایز و تصحیح کنم و الاینینگ انجام بدم تا چشم ها در مکان بخصوصی توی تصویر قرار بگیرن
بعد تصویر رو بدم به مدل تشخیص هویت تا بهم یک بردار از اعداد بده و اونو ذخیره کنم توی دیتابیس

من دو تا مدل هوش مصنوعی نیاز دارم – یکی برای تشخیص چهره و یکی برای تشخیص هویت

برای تشخیص چهره از BlazeFace استفاده کردم که به شدت سربعه و دقت خیلی بالایی هم داره

برای تشخیص هویت از FaceNet استفاده کردم – البته نسخه lite و مخصوص موبایل که میشه MobileFaceNet

روی رزبری با کلاک 800 تست گرفتم یک فریم بر ثانیه تونستم پردازش کنم

کدها رو با پایتون نوشتم که اگه پورت بشن روی سی پلاس پلاس سرعت تقریبا باید دو تا سه برابر بشه

سورس کدها رو میتونم باهاتون به اشتراک بذارم – اگه درخواست بدین

 

https://www.instagram.com/p/CUHUiPMruPV/

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *