音视频图像处理应用:粗糙贴图换脸尝试

本文介绍了将图像处理与人脸识别技术结合应用于粗糙贴图换脸的方法,详细讲解了如何使用face_recognition库进行人脸定位、图像裁剪和调整。同时,分享了ffmpeg命令行工具的操作,包括添加视频水印、视频分割和音频提取。此外,还探讨了PIL库中的高斯模糊和滤镜效果在图像处理中的应用。
摘要由CSDN通过智能技术生成

 本周作業:(小组完成)
1-圖像处理与人脸识别的结合应用。群里贴图
2-每组学会一个新的ffmpeg的命令,用于视音频处理(自学:看文档,搜索等)
3-每组学会2个图像处理的函数,贴图
4-以上内容写到帖子里(博文)(每人一份)

一.图像处理与人脸识别的结合应用:粗糙贴图换脸。

应用方法:

1.face_recogniton.face_locations识别图1、图2抠图人脸坐标。

2.根据坐标框利用Image.crop()从图1人像图中扣出人像。

3.由于图1、图2人脸坐标大小不同,如果想要较完美地贴合就需要利用Image.img.resize((width,height),Image.ANTIALIAS)对图1扣出的图像大小进行缩扩。

4.最后利用Image.paste(im, box=None, mask=None)进行贴合。

import os
os.chdir("d:\coding")

from PIL import Image
import matplotlib.pyplot as plt
import face_recognition as fr


def specificLocationReplace(img1,img2,save_path):
    im1=Image.open(img1)
    im2=Image.open(img2)
    image1=fr.load_image_file(img1)
    face_location1=fr.face_locations(image1)
    def detect(img1):
        for i in range(0,len(face_location1)):
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值