当前位置: 首页 > news >正文

给中小企业提供网站建设服务网络推广公司如何做

给中小企业提供网站建设服务,网络推广公司如何做,归客手游代理平台,山东大学青岛校区建设指挥部网站目录 一.引言 二.gif_to_png 三.gfp_gan 四.png_to_gif 五.总结 一.引言 前面我们介绍了 GFP-GAN 提高人脸质量 与 OCR 提取视频台词、字幕,前者可以提高图像质量,后者可以从视频中抽帧,于是博主便想到了将二者进行结合并优化人物 GIF …

目录

一.引言

二.gif_to_png

三.gfp_gan

四.png_to_gif

五.总结


一.引言

前面我们介绍了 GFP-GAN 提高人脸质量 与 OCR 提取视频台词、字幕,前者可以提高图像质量,后者可以从视频中抽帧,于是博主便想到了将二者进行结合并优化人物 GIF 图像质量。其步骤如下:

 MoviePy 截取视频关键帧

 GFP-GAN 提高人脸图像质量

 MoviePy 关键帧合并为 GIF

Tips:

后面的执行步骤需要电脑上已经配置好 GFP-GAN 的环境且安装了 moviepy 的依赖。

二.gif_to_png

def gif_to_png(_file_name, _output):from moviepy.editor import VideoFileClip# Load your gifclip = VideoFileClip(_file_name)print(f'Duration: {clip.duration} FPS: {clip.fps}')# Loop over clip framesfor i, frame in enumerate(clip.iter_frames()):from PIL import Imageimg = Image.fromarray(frame)img.save(f'{_output}/frame_{i}.png')if __name__ == '__main__':file_name = "/Users/Desktop/ori.gif"output = "/Users/Desktop/out"gif_to_png(file_name, output)

这一步我们读取 gif 并抽帧保存为多张图片,运行程序后会在 output 文件夹下得到 FPS x Duration = 40 张图片:

Duration: 4.0 FPS: 10.0

由于是老版电视剧的原因,gif 中人物的表情比较糊,画质较差:

三.gfp_gan

python inference_gfpgan.py -i inputs/gif_imgs -o results -v 1.3 -s 2

将上面的多帧图片存储至 GFP-GAN inputs 文件夹下,执行 inference_gfpgan.py,结果将输出至 results 文件夹内:

其中 restored_imgs 文件夹内存储了我们修复的多帧图像,看一下修复效果:

四.png_to_gif

def png_to_gif(_output, gif_name, fps):file_list = os.listdir(_output)file_list.sort()# 构造多个 ImageClip 片段clips = [ImageClip(_output + img).set_duration(1) for img in file_list if img.endswith(".png")]concat_clip = concatenate_videoclips(clips, method="compose")concat_clip.write_gif(gif_name, fps=fps)if __name__ == '__main__':file_name = "/Users/Desktop/ori.gif" # 原始 GIFinput = "/Users/Desktop/result/restored_imgs/" # 修复帧output = "out.gif" # 输出 GIF# 匹配原 GIF 的 FPSori_fps = VideoFileClip(file_name).fpspng_to_gif(input, output, ori_fps)
MoviePy - Building file out.gif with imageio.

出现上述命令后代表开始多帧图像的合并,可以看到修复后的 GIF 人物更加的清晰:

五.总结

GFP-GAN 整体来说可玩性还是很高,后面博主会继续跟进 wave2lip 的测试,把音频、图像、视频结合到一起。这里我们处理的原始 gif 大小为 10m,处理后大小为 14m;同时如果资源比较充足的话,也可以将 GIF 扩展为视频人物细节处理。

http://www.khdw.cn/news/37278.html

相关文章:

  • 建设银行的官方网站电脑版个人网站网页首页
  • 买个域名后怎么做网站百度收录怎么弄
  • 徐家汇网站建设软文营销写作技巧
  • 网站开发常用技术电商平台网站
  • 网站对公司的作用是什么意思少儿编程
  • 正规的网站制作电话多少百度一下百度一下你就知道
  • 浙江省住房和建设厅网站盐城seo排名
  • 大量网站开发视频 文档VIP资源产品推广思路
  • 河北网站制作淘宝热搜关键词排行榜
  • 邢台做网站的seo 工具
  • 做百度网站需要多少钱长尾关键词网站
  • 网站seo诊断湖南岚鸿精准营销的成功案例
  • win2008 挂网站 404网站如何推广运营
  • 网上有做任务赚钱的网站有哪些云南网络推广服务
  • 哈尔滨快速建站合作网络营销方式有哪些分类
  • 写真盗版网站怎么做百度视频推广
  • 六安网站建设哪家靠谱网站统计哪个好用
  • 江苏质监站网站做资料免费涨1000粉丝网站
  • 黄岛网站建设多少钱在线子域名二级域名查询工具
  • 网站建设优化服务价格网站开发费用
  • 杭州网站建设公司电话长沙网站设计
  • 海外人才招聘网站中国新闻网发稿
  • 网站免费申请注册目前小说网站排名
  • 阜宁县住房与城乡建设局网站市场营销模式有哪些
  • 一个企业可以做多个网站吗怎样创建一个自己的网站
  • 网站制作培训价格郑州网站托管
  • 汇鑫小学网站建设百度云网盘资源搜索引擎入口
  • 网站优化费用怎么做会计分录站长平台官网
  • 怎么用视频做网站登录的背景推广技巧
  • 深圳建设集团待遇短视频seo排名系统