ما یک برنامه وب شناسایی چهره و ماسک برای Google Chrome ایجاد کردیم

عکس پروفایل نویسنده

@یانتیشکویان تشیشکو

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

معرفی

هدف اصلی تلاش برای شناسایی چهره و ماسک در مرورگر است ، به جای اجرای پایتون در قسمت آخر. این نرم افزار یک برنامه ساده webapp / SPA است که فقط شامل کد JS است و می تواند برخی از داده ها را برای پردازش بعدی به یک باطن ارسال کند. اما شناسایی اولیه ماسک و صورت در قسمت مرورگر انجام می شود ، نیازی به اجرای Python نیست.

در حال حاضر ، این برنامه فقط در مرورگر Google Chrome کار می کند.

در مقالات آینده ، من جزئیات فنی بیشتری را توضیح خواهم داد ، و همه نتایج تحقیق ما را اجرا خواهد کرد.

دو روش وجود دارد که چگونه می توان با اجرای مرورگر این کار را انجام داد:

  1. TensorFlowJS
  2. ONNXJS

هر دو زمان اجرا از WASM ، WebGL و CPU پشتیبانی می کنند. اما ما فقط WASM و WebGL را مقایسه خواهیم کرد ، زیرا عملکرد پردازنده بسیار پایین است و نمی توان از آن در تولید استفاده کرد.

نمایش را در اینجا مشاهده کنید

TensorFlow.js

در وب سایت رسمی ، TensorFlow.js چند مدل از قبل آموزش دیده و آماده استفاده را پیشنهاد می کند که شامل پردازش مناسب JS می باشد. برای تشخیص چهره در زمان واقعی ، در مدل BlazeFace مشخص شده است که نسخه نمایشی آنلاین برای آن در دسترس است.

اطلاعات بیشتر در مورد BlazeFace را می توانید در اینجا پیدا کنید.

ما یک نسخه ی نمایشی ایجاد کردیم تا کمی بازی کنیم …

سئو PBN | خبر های جدید سئو و هک و سرور