使用python-opencv和dlib实现的简单换脸程序

simple_faceswap 使用opencv-python和dlib实现的简单换脸程序 准备 pip安装opencv-python

本文包含相关资料包-----> 点击直达获取<-------

simple_faceswap

使用opencv-python和dlib实现的简单换脸程序

准备

实现步骤

  1. 使用dlib的shape_predictor_68_face_landmarks.dat模型获取人脸图片im1和摄像头图片im2的68个人脸特征点。
  2. 根据上一步获得的特征点得到两张图片的人脸掩模im1_mask和im2_mask。
  3. 利用68个特征点中的3个特征点,对人脸图片im1进行仿射变换使其脸部对准摄像头图片中的脸部,得到图片affine_im1。
  4. 对人脸图片的掩模im1_mask也进行相同的仿射变换得到affine_im1_mask。
  5. 对掩模im2_mask和掩模affine_im1_mask的掩盖部分取并集得到union_mask。
  6. 利用opencv里的seamlessClone函数对仿射变换后的affine_im1和摄像头图片im2进行泊松融合,掩模为union_mask,得到融合后的图像seamless_im。

换脸效果

  • 周杰伦的帅气照:

  • 利用杰伦的脸作为替换的脸的换脸效果:

参考文献

  • 提供人脸识别服务的计费管理系统设计与实现(大连理工大学·宋一凡)
  • 基于J2EE/SSH在线代码评测系统的设计与实现(电子科技大学·陈元静)
  • 网上购物模拟系统(吉林大学·郭秋野)
  • 虚拟数据中心云管理平台的设计与实现(华南理工大学·郑楚锋)
  • 基于HR和Siamese Net的人脸检测与跟踪研究(华中师范大学·袁硕)
  • 提供人脸识别服务的计费管理系统设计与实现(大连理工大学·宋一凡)
  • 基于深度学习的伪造人脸检测研究(海南师范大学·张宝)
  • 提供人脸识别服务的计费管理系统设计与实现(大连理工大学·宋一凡)
  • 虚拟数据中心云管理平台的设计与实现(华南理工大学·郑楚锋)
  • 基于J2EE平台的工作流管理系统的运行引擎和客户端及管理工具的设计与实现(西北大学·门浩)
  • 基于SSH架构的个人空间交友网站的设计与实现(北京邮电大学·隋昕航)
  • 基于J2EE平台的工作流管理系统的运行引擎和客户端及管理工具的设计与实现(西北大学·门浩)
  • 基于MVC模式的水利服务平台系统的设计与实现(中山大学·罗晴文)
  • 一种基于微服务的软件代码依赖展示平台(南京大学·刘鲁宝)
  • 提供人脸识别服务的计费管理系统设计与实现(大连理工大学·宋一凡)

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:源码码头 ,原文地址:https://bishedaima.com/yuanma/35943.html

相关推荐

  • 基于springboot+mysql+Shiro实现的宠物医院管理系统

    基于springboot+mysql+Shiro实现的宠物医院管理系统 1,项目介绍 系统主要为用户提供了管理员权限的用户,实现了前台查看客户信息,在线添加预约等;后台管理医生坐诊信息
    2024年05月14日
    6 1 1
  • 只能推荐卫生健康系统

    这是一个🔥🔥基于SpringBoot框架的只能推荐卫生健康系统设计与实现🔥🔥的项目源码,开发语言Java,框架使用的SpringBoot+vue技术,开发环境Idea/Eclipse
    2024年05月23日
    4 1 1
  • 基于JavaWeb和MySQL的3D网上模板商城

    基于JavaWeb和MySQL的3D网上模板商城 第1章 需求分析 1,1 项目背景和问题的提出 时代的变化,导致日新月异的网站表达方式,3D网站和3D游戏的火热
    2024年05月14日
    1 1 1
  • Python实现的马尼拉桌游

    ManilaOnline 2,0 详细设计说明书 一,引言 1,1 编写目的 本文旨在对 ManilaOnline 项目的 2,0 版本进行详细设计
    2024年05月14日
    2 1 1
  • Python实现的点菜信息管理系统

    点菜信息管理系统的设计与实现 1 引言 1,1 课题背景 现代社会,美食是每个人不可缺少的一部分,现如今,越来越多的人选择去知名的餐厅品尝美食,然而
    2024年05月14日
    15 1 4
  • 基于python设计的宾馆管理系统

    宾馆管理系统 一,概述 随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会,各类行业在日常经营管理各个方面也在悄悄地走向规范化和信息化,宾馆管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理
    2024年05月14日
    38 1 10
  • Python之粒子群优化算法

    粒子群优化算法概念 粒子群优化算法(PSO:Particle swarm optimization) 是一种进化计算技术(evolutionary computation)
    2024年05月14日
    2 1 1
  • 基于Jsp和MySQL实现的图书管理系统

    library-management-system 基于Jsp和MySQL实现的图书管理系统 参考文献 山西电大图书管理信息系统的设计与实现(北京工业大学·李莹) 图书管理系统的设计与实现(西南交通大学·张晶) 图书管理系统的设计与实现(西南交通大学·张晶) 基于B/S架构的图书管理系统设计与实现(西安电子科技大学·龚玉) 基于JSP的购书系统的设计与实现(电子科技大学·况晶) 图书综合管理系统(吉林大学·王宇) 图书综合管理系统(吉林大学·王宇) 基于JSP的网上书店系统的设计与实现(吉林大学·马新) 基于JSP的购书系统的设计与实现(电子科技大学·况晶) 复旦大学数字图书馆个人图书管理系统的设计与实现(电子科技大学·陆卫国) 基于B/S架构的图书管理系统的设计与实现(电子科技大学·郭汝奇) 基于JSP的购书系统的设计与实现(电子科技大学·况晶) 图书管理系统设计与开发(电子科技大学·刘晓清) 基于JSP的图书馆管理系统的设计与实现(吉林大学·葛再立) 基于B/S架构的图书管理系统设计与实现(西安电子科技大学·龚玉)
    2024年05月14日
    35 1 5
  • 基于jsp和mysql实现的产品后台管理系统

    基于jsp和mysql实现的产品后台管理系统 Java Servlet 开发产品后台管理系统,实现用户增删改查,分页,登录,注册,文件上传等功能, 简单的 Java Web 项目
    2024年05月14日
    21 1 7
  • 以 web为基础的导购系统

    网上智能导购系统 本文主要的对象为消费者常购产品,基于此开发以 Web 为基础的导购系统,其中主要用的 Web 数据挖掘技术包括应用 Web 实现的挖掘以及商品关联的规则等
    2024年05月14日
    4 1 1

发表回复

登录后才能评论