本周作業:(小组完成)
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)):