ساختن یک اپلیکیشن تشخیص چهره با جاوا اسکریپت ممکن است کاری دلهره آور به نظر برسد، اما از آن چیزی که فکرش را بکنید در دسترس تر است. در این پست وبلاگ، من شما را در مسیر توسعه یک برنامه تشخیص چهره از ابتدا با استفاده از جاوا اسکریپت راهنمایی می کنم. ما کتابخانهها و ابزارهای کلیدی را که این پروژه را امکانپذیر کردهاند، بررسی میکنیم، مفاهیم اصلی پشت فناوری تشخیص چهره را بررسی میکنیم و بینشهای عملی را به اشتراک میگذاریم که میتواند به شما در اجرای راهحلهای مشابه در پروژههای خود کمک کند. چه یک توسعه دهنده با تجربه باشید و چه تازه شروع به کار کرده اید، این راهنما به شما نشان می دهد که چگونه یک ایده پیچیده را به یک برنامه کاربردی تبدیل کنید.
راه اندازی محیط زیست
بیایید از ایجاد فایل JS “recognition.js” با تمام توابعی که در طول فرآیند استفاده خواهیم کرد، شروع کنیم. اول از همه، ما API_TOKEN را به عنوان یک متغیر سراسری اضافه می کنیم. می توانید توکن خود را در داشبورد Luxand.cloud خود پیدا کنید و سپس فقط کد را کپی کرده و در فایل خود قرار دهید:
API_TOKEN = "your_token"
افزودن افراد به پایگاه داده
یک تابع برای شخص در پایگاه داده تعریف کنید:
function add_person(name, image, collections, callback){
var myHeaders = new Headers();
myHeaders.append("token", API_TOKEN);
var formdata = new FormData();
formdata.append("name", name);
if ((typeof image == "string") &&...