سورس تشخیص چهره با پایتون

سورس تشخیص چهره با پایتون

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

سورس تشخیص چهره با پایتون

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

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

سورس تشخیص چهره با پایتون

سورس تشخیص چهره با پایتون

تشخیص چهره مثل شناسایی ماشین در خیابان است، در حالی که شناسایی چهره مانند تشخیص مدل ماشین است. در این مقاله به تشخیص چهره ادامه می‌دهم. اگر می‌خواهید شناسایی چهره را یاد بگیرید، در بخش نظرات ذکر کنید.

 

شروع کار تشخصیص چهره با پایتون

من از کتابخانه OpenCV در پایتون استفاده خواهم کرد که به عنوان ابزار اصلی برای وظایف بینایی کامپیوتر در پایتون استفاده می شود. اگر با OpenCV تازه کار هستید، این کار بهترین کار برای شروع است.

حتما بخوانید : سورس دریافت تصاویر زنده از دوربین تلفن همراه در پایتون

ابتدا باید کتابخانه OpenCV را در پایتون نصب کنید که با استفاده از دستور pip به راحتی قابل نصب است. نصب پیپ opencv-python. پس از نصب این کتابخانه باید به سادگی با استفاده از دستور زیر آن را وارد کنید:

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

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

حتما بخوانید : آموزش پروژه محور طراحی سایت با پایتون و جنگو

پس از انتخاب تصویر، آن را در برنامه خود تعریف کنید. مطمئن شوید که تصویر در همان دایرکتوری است که در آن کار می‌کنید:

از کوتاهی کد تشخیص چهره شگفت‌زده خواهید شد. از همه کسانی که در توسعه OpenCV کمک کرده‌اند، سپاسگزاریم. در اینجا کدی آورده شده است که چهره‌ها را در یک تصویر تشخیص می‌دهد:

اکنون آخرین مرحله رسم مستطیل‌ها دور چهره‌های شناسایی شده است که به راحتی با استفاده از کد زیر انجام می‌شود:

سورس تشخیص چهره با پایتون

سورس تشخیص چهره با پایتون

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

5/5 - (4 امتیاز)

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.

صابر بوستانی

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

پکیج آموزش پروژه محور لاراول و طراحی وب سایت کانون قلم چی
  • انتشار: ۶ مرداد ۱۴۰۳

دسته بندی موضوعات

آخرین محصولات فروشگاه

مشاهده همه

نظرات

بازخوردهای خود را برای ما ارسال کنید