ai人脸动态修复 AI人脸卡通化

最近看了很多关于AI方面的东西, 要想弄懂原理,还是很头痛的。使用飞架开源的这个套件,使用起来蛮简单的, 但是使用它默认的模型,图片的要求还是蛮高的, 最好是证件照,不然一般的图片,动漫化之后,太鬼畜了[捂脸]。

转换源码

基于飞桨套件ppgan,批量头像动漫化,实现如下:

# 运行前需要安装些依赖 # pip install ppgan # pip install cmake # pip install dlib # 批量头像动漫化 from ppgan.apps import Photo2CartoonPredictor import os import cv2 def photos2Cartoon(target_dir): p2c = Photo2CartoonPredictor() file_list = osstdir(target_dir) for file in file_list: try: image_path = os.path.join(target_dir, file) cartoon = p2c.run(image_path) cartoon_save_path = os.path.join(p2c.output_path, file) cv2.imwrite(cartoon_save_path, cv2.cvtColor(cartoon, cv2.COLOR_RGB2BGR)) except Exception as e: pass if __name__ == "__main__": # 要动画化人像图片的目录位置 fileDir = "/Users/xxx/Desktop/workspace/study/paddlepaddle/source_imgs" # 人脸转卡通 photos2Cartoon(fileDir)

转换结果

转换结果感觉还行,就是对图片要求挺高了, 最好是不带眼镜的证件照。下面是挑选了一些明星头像转换的动漫头像,你能猜出是谁么[呲牙]

ai人脸动态修复 AI人脸卡通化(1)

ai人脸动态修复 AI人脸卡通化(2)

ai人脸动态修复 AI人脸卡通化(3)

ai人脸动态修复 AI人脸卡通化(4)

ai人脸动态修复 AI人脸卡通化(5)

ai人脸动态修复 AI人脸卡通化(6)

ai人脸动态修复 AI人脸卡通化(7)

ai人脸动态修复 AI人脸卡通化(8)

ai人脸动态修复 AI人脸卡通化(9)

ai人脸动态修复 AI人脸卡通化(10)

ai人脸动态修复 AI人脸卡通化(11)

ai人脸动态修复 AI人脸卡通化(12)

ai人脸动态修复 AI人脸卡通化(13)

ai人脸动态修复 AI人脸卡通化(14)

ai人脸动态修复 AI人脸卡通化(15)

ai人脸动态修复 AI人脸卡通化(16)

ai人脸动态修复 AI人脸卡通化(17)

ai人脸动态修复 AI人脸卡通化(18)

ai人脸动态修复 AI人脸卡通化(19)

ai人脸动态修复 AI人脸卡通化(20)

ai人脸动态修复 AI人脸卡通化(21)

ai人脸动态修复 AI人脸卡通化(22)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页