آموزش تشخیص چهره و شناسایی چهره در اندروید - راهنمای جامع ۲۰۲۵ - آخرین آپدیت

دانلود Face Recognition and Detection in Android- The 2025 Guide

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش تشخیص چهره در اندروید: ساخت سیستم‌های امنیتی و حضور و غیاب

یادگیری تشخیص چهره و شناسایی چهره در اندروید با تصاویر و ویدیوها. این دوره جامع به شما کمک می‌کند تا با استفاده از مدل‌های تشخیص چهره و شناسایی چهره، سیستم‌های امنیتی و حضور و غیاب را در اندروید پیاده‌سازی کنید.

آنچه در این دوره خواهید آموخت:

  • استفاده از مدل‌های تشخیص چهره در اندروید با تصاویر و فیلم‌های زنده دوربین.
  • ساخت سیستم‌های امنیتی و حضور و غیاب مبتنی بر تشخیص و شناسایی چهره در اندروید با جاوا و کاتلین.
  • ساخت برنامه‌های تشخیص چهره در اندروید بدون نیاز به سرویس‌های پولی تشخیص چهره.
  • استفاده از مدل‌های FaceNet و Mobile FaceNet در اندروید با جاوا و کاتلین.
  • استفاده از مدل‌های TensorFlow Lite در اندروید برای تشخیص چهره به صورت آفلاین.
  • ذخیره چهره‌ها در پایگاه داده برای ثبت‌نام در اندروید با جاوا و کاتلین.
  • استفاده از کتابخانه Google ML Kit در اندروید برای شناسایی چهره.

پیش‌نیازها:

برای شرکت در این دوره، نیاز به نصب Android Studio بر روی سیستم خود دارید.

به سفر هیجان‌انگیز تسلط بر مدل‌های تشخیص چهره و شناسایی چهره در اندروید با جاوا و کاتلین خوش آمدید! این دوره جامع شما را قادر می‌سازد تا به طور یکپارچه تشخیص چهره و شناسایی چهره را در برنامه‌های اندروید خود ادغام کنید و از قدرت تصاویر و فیلم‌های زنده دوربین استفاده کنید.

تشخیص چهره به یک فناوری محوری تبدیل شده است که در صنایع مختلف مورد استفاده قرار می‌گیرد:

  • آژانس‌های امنیتی از آن برای شناسایی و ردیابی مجرمان استفاده می‌کنند.
  • شرکت‌ها از آن برای نظارت بر فعالیت‌های کارکنان استفاده می‌کنند.
  • موسسات آموزشی از آن برای ردیابی ساده حضور و غیاب استفاده می‌کنند.

در این دوره، مهارت‌هایی را برای ادغام مدل‌های مختلف تشخیص چهره در توسعه برنامه‌های اندروید به دست خواهید آورد و شما را قادر می‌سازد برنامه‌های هوشمند و قوی برای اندروید ایجاد کنید.

نکات برجسته دوره:

درک اصول اولیه:

سفر خود را با درک اصول اساسی مدل‌های تشخیص چهره آغاز کنید. دو جزء اصلی یک سیستم تشخیص چهره را بررسی کنید:

1. ثبت‌نام چهره:

  • یاد بگیرید چگونه چهره‌ها را از طریق اسکن تصویر یا فیلم زنده دوربین در اندروید ثبت کنید.
  • چهره‌ها را به همراه نام‌های اختصاص داده شده توسط کاربر در یک پایگاه داده در اندروید ضبط و ذخیره کنید.

2. تشخیص چهره:

  • به فرآیند تشخیص چهره‌های ثبت‌شده در اندروید (جاوا / کاتلین) بپردازید.
  • از مدل‌های تشخیص چهره برای مقایسه چهره‌های اسکن شده با چهره‌های ثبت شده استفاده کنید.

مدیریت تصویر در اندروید:

تکنیک‌های اساسی برای مدیریت تصاویر در اندروید را کشف کنید، از جمله:

  • انتخاب تصاویر از گالری در اندروید
  • گرفتن تصاویر با استفاده از دوربین در اندروید

این مهارت‌ها برای انتقال تصاویر به مدل‌های تشخیص چهره در برنامه اندروید شما بسیار مهم هستند.

تشخیص چهره با تصاویر در اندروید:

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

  • ثبت‌نام چهره
  • تشخیص چهره

از دو مدل متمایز برای تشخیص چهره در اندروید استفاده کنید:

  1. مدل FaceNet
  2. مدل Mobile FaceNet

تشخیص چهره بلادرنگ:

به برنامه‌های تشخیص چهره بلادرنگ اندروید بروید و با استفاده از فریم‌های فیلم زنده دوربین، چهره‌ها را ثبت و تشخیص دهید. یاد بگیرید که:

  • نمایش فیلم زنده دوربین در اندروید (جاوا / کاتلین)
  • پردازش فریم‌ها یکی یکی با مدل‌های تشخیص چهره در اندروید (جاوا / کاتلین)
  • دستیابی به تشخیص و ثبت‌نام بلادرنگ در اندروید (جاوا / کاتلین)

ادغام TensorFlow Lite:

بر ادغام مدل‌های تشخیص چهره در اندروید (جاوا / کاتلین) با استفاده از TensorFlow Lite مسلط شوید. بررسی کنید که چرا TensorFlow Lite فرمت ایده‌آل برای پیاده‌سازی مدل‌های یادگیری ماشین در برنامه‌های تلفن همراه است.

شناسایی چهره:

در برنامه‌های تشخیص چهره، قبل از تشخیص چهره‌ها، باید چهره‌ها را از تصاویر یا فریم‌های فیلم زنده دوربین شناسایی کنیم. بنابراین برای شناسایی این چهره‌ها، ما از مدل شناسایی چهره کتابخانه ML Kit در اندروید (جاوا / کاتلین) استفاده خواهیم کرد. بنابراین در این دوره، شما همچنین یاد خواهید گرفت که شناسایی چهره را در اندروید (جاوا / کاتلین) با تصاویر و فیلم زنده دوربین انجام دهید.

نتایج دوره:

پس از اتمام این دوره:

  • مدل‌های تشخیص چهره و شناسایی چهره را در اندروید (جاوا / کاتلین) با تصاویر و فیلم زنده دوربین ادغام کنید.
  • احراز هویت مبتنی بر تشخیص چهره را در برنامه‌های اندروید (جاوا / کاتلین) پیاده‌سازی کنید.
  • سیستم‌های امنیتی و حضور و غیاب کاملاً کاربردی مبتنی بر تشخیص چهره را در اندروید (جاوا / کاتلین) بسازید.

در اصل، این دوره به عنوان یک کتاب راهنمای جامع برای تسلط بر تشخیص چهره در توسعه برنامه‌های اندروید عمل می‌کند. این فرصت را برای به دست آوردن مهارتی که واقعاً مهم است از دست ندهید. اکنون به دوره بپیوندید و پتانسیل تشخیص چهره را در اندروید باز کنید!


سرفصل ها و درس ها

مقدمه Introduction

  • راهنمای تشخیص چهره در اندروید - ۲۰۲۴ Face Recognition & Detection in Android- 2024 Guide

  • نحوه تشخیص چهره در اندروید How Face Recognition is Performed in Android

انتخاب یا گرفتن تصاویر در اندروید Choosing or Capturing Images in Android

  • منابع دوره Course Resources

  • ایجاد یک پروژه جدید اندروید و ایجاد رابط کاربری برنامه Creating a new Android Project and Creating Application GUI

  • انتخاب تصاویر از گالری در اندروید Choosing Images From Gallery in Android

  • یک قدم دیگر One More Step

  • گرفتن تصاویر با استفاده از دوربین در اندروید Capturing Images using camera in Android

  • تبدیل تصاویر به فرمت بیت مپ در اندروید Converting Images into Bitmap format in Android

  • بررسی اجمالی انتخابگر تصویر در اندروید Image Picker in Android Overview

تشخیص چهره با تصاویر در اندروید Face Detection With Images in Android

  • مقدمه بخش Section Introduction

  • راه اندازی پروژه اندروید استودیو برای تشخیص چهره Setting Up Android Studio Project for Face Detection

  • رابط کاربری برنامه اندروید تشخیص چهره GUI of Face Recognition & Detection Android Application

  • پیکربندی های تشخیص چهره در توسعه برنامه های اندروید Configurations for Face Detection in Android Apps Development

  • تشخیص چهره در برنامه های اندروید با تصاویر Detecting Faces in Android Applications With Images

  • رسم مستطیل در اطراف چهره های تشخیص داده شده در اندروید Drawing Rectangles Around Detected Faces in Android

  • انجام تشخیص چهره در اندروید با بررسی اجمالی تصاویر Performing Face Detection in Android With Images Overview

تشخیص چهره با تصاویر در اندروید Face Recognition With Images In Android

  • برش چهره های تشخیص داده شده در اندروید Cropping the detected Faces in Android

  • معرفی Tensorflow Lite Tensorflow Lite Introduction

  • کوانتیزاسیون مدل چیست What is model Quantization

  • بارگیری مدل تشخیص چهره در اندروید Loading Face Recognition Model in Android

  • تجزیه و تحلیل مدل tflite Analyzing a tflite model

  • انتقال چهره های برش داده شده به مدل تشخیص چهره Passing Cropped Faces to Face Recognition Model

  • نمایش گفتگو و ثبت چهره ها Showing The Dialogue and Registering Faces

  • ثبت جهانی چهره ها در اندروید Registering Faces Globally in Android

  • بررسی اجمالی ثبت چهره Face Registration Overview

  • تشخیص چهره های ثبت شده در اندروید Recognizing Registered Faces in Android

  • نمایش چهره های ثبت شده روی صفحه در اندروید Showing Registered Faces on Screen in Android

  • بررسی اجمالی تشخیص چهره Face Recognition Overview

  • استفاده از Mobile FaceNet در اندروید با تصاویر Using Mobile FaceNet in Android with Images

استفاده از مدل های Tensorflow Lite در اندروید برای تشخیص چهره Using Tensorflow Lite Models in Android for Face Recognition

  • نحوه بارگیری مدل tflite در اندروید How we are loading a tflite Model in Android

  • انتقال ورودی به مدل tflite و دریافت خروجی در اندروید Passing input to a tflite model and getting the output in Android

  • مقایسه جاسازی چهره در اندروید Comparing Face Embeddings in Android

ذخیره چهره های ثبت شده در پایگاه داده در اندروید Storing Registered Faces In Database in Android

  • راه اندازی پایگاه داده برای تشخیص چهره با برنامه اندروید تصاویر Setting Up Database For Face Recognition With Images Android Application

  • ثبت چهره ها در DB و دریافت لیست چهره های ثبت شده در اندروید Registering Faces in DB and Getting List of Registered Faces in Android

  • تست برنامه تشخیص چهره با تصاویر Testing Face Recognition With Images Application

  • نحوه ثبت چهره ها در پایگاه داده How Faces are being Registered in Database

  • دریافت چهره های ثبت شده از پایگاه داده Getting Registered Faces From Database

تشخیص چهره بلادرنگ: نمایش فیلم زنده دوربین در اندروید Realtime Face Recognition: Displaying Live camera footage in Android

  • مقدمه بخش تشخیص چهره بلادرنگ Realtime Face Recognition Section Introduction

  • راه اندازی پروژه اندروید برای تشخیص چهره بلادرنگ Setting up Android Project for Realtime Face Recognition

  • نمایش فیلم زنده دوربین در اندروید Displaying Live Camera Footage In Android

  • دریافت فریم ها در فیلم زنده دوربین در اندروید Getting Frames on Live Camera Footage In Android

  • تبدیل فریم ها به بیت مپ در اندروید Converting Frames into Bitmap In Android

تشخیص چهره بلادرنگ: ثبت و تشخیص چهره در اندروید Realtime Face Recognition: Register and Recognize Faces in Android

  • بارگیری مدل FaceNet در اندروید Loading FaceNet Model in Android

  • ثبت چهره ها با استفاده از فریم های فیلم زنده دوربین در اندروید Registering Faces using Frames of Live Camera Footage in Android

  • تشخیص چهره ها با استفاده از فیلم زنده دوربین در اندروید Recognizing Faces Using live Camera Footage in Android

  • نمایش نتایج روی صفحه به صورت بلادرنگ Showing Results on Screen In Realtime

  • تست برنامه اندروید تشخیص چهره بلادرنگ Testing Realtime Face Recognition Android Application

  • بازی با مقادیر خاص در اندروید Playing with certain values in Android

  • بررسی اجمالی اندروید تشخیص چهره بلادرنگ Realtime Face Recognition Android Overview

  • تعویض بین دوربین در اندروید Switching Between Camera in Android

  • استفاده از مدل Mobile FaceNet در اندروید با فیلم زنده دوربین Using Mobile FaceNet Model in Android with Live Camera Footage

ذخیره چهره های ثبت شده در پایگاه داده در تشخیص چهره بلادرنگ اندروید Storing Registered Faces In Database in Realtime Face Recognition Android

  • راه اندازی پایگاه داده برای تشخیص چهره بلادرنگ در اندروید Setting Up Database For Realtime Face Recognition in Android

  • ثبت چهره ها در DB و دریافت چهره های ثبت شده به صورت بلادرنگ در اندروید Registering Faces in DB and Getting Registered Faces In Realtime In Android

  • تست برنامه اندروید تشخیص چهره بلادرنگ Testing Realtime Face Recognition Android Application

نمایش نظرات

آموزش تشخیص چهره و شناسایی چهره در اندروید - راهنمای جامع ۲۰۲۵
جزییات دوره
5.5 hours
54
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
312
4.6 از 5
دارد
دارد
دارد
Hamza Asif
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hamza Asif Hamza Asif

برنامه نویس اندروید | مربی

سلام، من حمزه هستم.

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

تقویت برنامه Android با ML واقعاً من را مجذوب خود می کند. بنابراین من توسعه اندروید و سپس یادگیری ماشین را یاد گرفتم. من برنامه های اندرویدی را برای چندین سازمان چند ملیتی توسعه دادم. اکنون می خواهم دانشی را که دارم گسترش دهم. من همیشه به این فکر می‌کنم که چگونه مفاهیم دشوار را به راحتی درک کنم، چه نوع پروژه‌هایی می‌توانند یک آموزش سرگرم‌کننده باشند، و چگونه می‌توانم به شما در موفقیت در دوره‌هایم کمک کنم.