کدگیت
1
0 محصول 0 تومان
ورود / ثبت نام
منو
کدگیت
0 محصول 0 تومان
  • صفحه اصلی
  • فروشگاه
    • سبد خرید
    • حساب کاربری
    • پرداخت
  • بلاگ
    • پایتون
    • جاوا
    • HTML
    • CSS
    • bootstrap
    • یادگیری ماشین
    • پردازش تصویر
  • طراحی سایت
  • پردازش تصویر
جستجو
خانه سورس پایتون سورس تعویض چهره در پایتون
کد الگوریتم PSO در پایتون
کد الگوریتم PSO در پایتون + PDF آموزشی 140,000 تومان
بازگشت به محصولات
دوره آموزش پردازش تصویر در پایتون
دوره آموزش پردازش تصویر در پایتون 450,000 تومان
سورس تعویض چهره در پایتون
بزرگنمایی تصویر

سورس تعویض چهره در پایتون

140,000 تومان

  • فرمت فایل: فایل .py
  • زبان برنامه نویسی: پایتون
  • ماژول استفاده شده: numpy, Matplotlib, Insightface, openCV, onnxruntime
مقایسه
افزودن به علاقه مندی
دسته ها: پایتون, سورس پایتون برچسب ها: codegate, Face Swap, python, پایتون, تعویض چهره, کدگیت
اشتراک گذاری:
  • توضیحات
  • توضیحات تکمیلی
  • نظرات (0)
توضیحات

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

تعویض چهره

سورس تعویض چهره همانطور که از اسم آن پیداست برای جابجایی دو چهره در تصویر استفاده می‌شود. تعویض چهره در گذشته با نرم افزارهایی مانند فتوشاپ امکانپذیر بود. اما با پیشرفت هوش مصنوعی و ورود آن به پردازش تصویر تعویض چهره با کمک آن‌ها انجام گردید. فرآیند تعویض چهره به صورت زیر است:

  • دو تصویر دریافت می گردد.
  • تشخیص چهره در تصویر اول انجام می‌شود.
  • قسمت چهره جداسازی می شود.
  • در تصویر دوم نیز تشخیص چهره انجام می گردد.
  • قسمت چهره در تصویر دوم حذف می شود.
  • چهره تصویر اول جایگزین می شود.

نحوه اجرای سورس کد

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

سورس تعویض چهره در پایتون
تصویر اول
تصویر ورودی دوم
تصویر دوم

پس از اجرای برنامه خروجی زیر را خواهید دید:

خروجی سورس تعویض چهره
چهره در تصویر اول
خروجی سورس تعویض چهره
چهره در تصویر دوم
خروجی سورس تعویض چهره
خروجی تعویض چهره

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

ماژول‌ها و فایل‌های استفاده شده

در سورس ارائه گردیده فایل‌ها و ماژول‌های زیر در پایتون استفاده گردیده است:

  • ماژول opencv: جهت نصب opencv وارد cmd شوید و دستور pip install opencv-python را وارد کنید
  • Numpy: نصب numpy با دستور pip install numpy از طریق cmd انجام می‌شود.
  • insightface: با دستور pip install insightface از طریق cmd، نصب این ماژول انجام می‌شود
  • matplotlib: برای نصب matplotlib دستور pip install matplotlib را در cmd وارد کنید.
  • onnxruntime: این ماژول نیز با دستور pip install onnxruntime نصب نمایید.

برای نصب پایتون به طوری که در CMD بتوانید کدهای پایتون را اجرا و ماژول‌ها را نصب نمایید ویدئو زیر را حتماً مشاهده کنید:

توضیحات تکمیلی
زبان برنامه نویسی

پایتون

فرمت-فایل

.py

تست-شده

توسط کارشناسان تیم کدگیت

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “سورس تعویض چهره در پایتون” لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

محصولات مرتبط

مقایسه

دانلود سورس محیط مثلث در سی پلاس پلاس

80,000 تومان
در این قسمت تیم کدگیت سورس محیط مثلث در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی پلاس
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
سورس معماری Lenet در پایتون
مقایسه

سورس معماری Lenet در پایتون

85,000 تومان
در این قسمت تیم کدگیت را با سورس معماری Lenet در پایتون همراهی کنید. در این پروژه با رعایت اصول
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
مقایسه

سورس لیست پیوندی حلقوی در سی پلاس پلاس

80,000 تومان
در این قسمت تیم کدگیت سورس لیست پیوندی حلقوی در سی پلاس پلاس آماده کرده است. با استفاده از زبان
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
مقایسه

پروژه تشخیص لب در پایتون

90,000 تومان
در این قسمت تیم کدگیت را با پروژه تشخیص لب در پایتون همراهی کنید. در این پروژه با توجه به
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
دانلود سورس پیمایش LevelOrder در سی پلاس پلاس
مقایسه

دانلود سورس پیمایش LevelOrder در سی پلاس پلاس

80,000 تومان
در این قسمت تیم کدگیت سورس پیمایش LevelOrder در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی پلاس
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
سورس محاسبه مساحت مثلث در سی پلاس پلاس
مقایسه

دانلود سورس محاسبه مساحت مثلث در سی پلاس پلاس

80,000 تومان
در این قسمت تیم کدگیت سورس محاسبه مساحت مثلث در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
سورس لیست پیوندی دوطرفه در سی پلاس پلاس
مقایسه

سورس لیست پیوندی دوطرفه در سی پلاس پلاس

80,000 تومان
در این قسمت تیم کدگیت سورس لیست پیوندی دوطرفه در سی پلاس پلاس آماده کرده است. با استفاده از زبان
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
سورس ضرب ماتریس در سی پلاس پلاس
مقایسه

سورس ضرب ماتریس در سی پلاس پلاس (روش بازگشتی)

80,000 تومان
در این قسمت تیم کدگیت سورس ضرب ماتریس در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
  • جاوا
  • پایتون
  • سی شارپ
  • سی پلاس پلاس
  • HTML
  • سورس جاوا
  • سورس پایتون
  • سورس سی پلاس پلاس
  • دوره پیش‌نیاز علم داده
  • دوره ماژول turtle
  • دوره مقدماتی پایتون
Twitter Paper-plane Instagram

استفاده از مطالب سایت کدگیت فقط برای مقاصد غیرتجاری و با ذکر منبع بلامانع است.
© کلیه حقوق این سایت متعلق به کدگیت می‌باشد.

  • صفحه اصلی
  • فروشگاه
    • سبد خرید
    • حساب کاربری
    • پرداخت
  • بلاگ
    • پایتون
    • جاوا
    • HTML
    • CSS
    • bootstrap
    • یادگیری ماشین
    • پردازش تصویر
  • طراحی سایت
  • پردازش تصویر
  • علاقه مندی
  • مقایسه
  • ورود / ثبت نام
ورود
بستن

رمز عبور را فراموش کرده اید؟

هنوز حساب کاربری ندارید؟

ایجاد حساب کاربری
فروشگاه
علاقه مندی
0 محصول سبد خرید
حساب کاربری من