کدگیت
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 تومان
در این قسمت تیم کدگیت سورس ضرب ماتریس در سی پلاس پلاس آماده کرده است. با استفاده از زبان سی
افزودن به علاقه مندی
افزودن به سبد خرید
مشاهده سریع
مقایسه

سورس چرخش ماتریس در سی پلاس پلاس (چرخش ساعتگرد)

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

پروژه الگوریتم های مرتب سازی در جاوا

80,000 تومان

سفارش پروژه

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

سورس مرتب‌سازی ماتریس در سی پلاس پلاس

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

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

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

دانلود سورس الگوریتم KMP در سی پلاس پلاس

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

سورس مرتب سازی هرمی در سی پلاس پلاس

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

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

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

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

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

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

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

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