
@یانتیشکویان تشیشکو
توسعه دهنده ماهر جلویی با 5+ سال تجربه در زمینه توسعه برنامه های وب و SmartTV


معرفی
هدف اصلی تلاش برای شناسایی چهره و ماسک در مرورگر است ، به جای اجرای پایتون در قسمت آخر. این نرم افزار یک برنامه ساده webapp / SPA است که فقط شامل کد JS است و می تواند برخی از داده ها را برای پردازش بعدی به یک باطن ارسال کند. اما شناسایی اولیه ماسک و صورت در قسمت مرورگر انجام می شود ، نیازی به اجرای Python نیست.
در حال حاضر ، این برنامه فقط در مرورگر Google Chrome کار می کند.
در مقالات آینده ، من جزئیات فنی بیشتری را توضیح خواهم داد ، و همه نتایج تحقیق ما را اجرا خواهد کرد.
دو روش وجود دارد که چگونه می توان با اجرای مرورگر این کار را انجام داد:
- TensorFlowJS
- ONNXJS
هر دو زمان اجرا از WASM ، WebGL و CPU پشتیبانی می کنند. اما ما فقط WASM و WebGL را مقایسه خواهیم کرد ، زیرا عملکرد پردازنده بسیار پایین است و نمی توان از آن در تولید استفاده کرد.
نمایش را در اینجا مشاهده کنید
TensorFlow.js
در وب سایت رسمی ، TensorFlow.js چند مدل از قبل آموزش دیده و آماده استفاده را پیشنهاد می کند که شامل پردازش مناسب JS می باشد. برای تشخیص چهره در زمان واقعی ، در مدل BlazeFace مشخص شده است که نسخه نمایشی آنلاین برای آن در دسترس است.
اطلاعات بیشتر در مورد BlazeFace را می توانید در اینجا پیدا کنید.
ما یک نسخه ی نمایشی ایجاد کردیم تا کمی بازی کنیم …