最近在进行换脸操作时,经常需要进行变换过程的动画演示,把GIF文件制作过程和效果写出来,供大家参考。
软件:
win10
VistualStudio2017
python3.6
opencv3.4
dlib19.9
过程
- 构建一个空的图像集
- 把经过opencv处理后的过程图片不断添加进去(需要转换成RGB格式)
用imageio的mimsave(函数)完成GIF动画制作
本例中直接读入两张本地图片(大小需相同)进行变换。
代码:
# -*- coding: utf-8 -*-
import cv2
import imageio
path='e:/python/dlib/'
img1=cv2.imread(path+'%s'%('g1.jpg'))
img2=cv2.imread(path+'%s'%('g2.jpg'))
buff=[]
k=<