最近看了很多关于AI方面的东西,要想弄懂原理,还是很头痛的。使用飞架开源的这个套件,使用起来蛮简单的,但是使用它默认的模型,图片的要求还是蛮高的,最好是证件照,不然一般的图片,动漫化之后,太鬼畜了〔捂脸〕。转换源码 基于飞桨套件ppgan,批量头像动漫化,实现如下:运行前需要安装些依赖pipinstallppganpipinstallcmakepipinstalldlib批量头像动漫化fromppgan。appsimportPhoto2CartoonPredictorimportosimportcv2defphotos2Cartoon(targetdir):p2cPhoto2CartoonPredictor()filelistos。listdir(targetdir)forfileinfilelist:try:imagepathos。path。join(targetdir,file)cartoonp2c。run(imagepath)cartoonsavepathos。path。join(p2c。outputpath,file)cv2。imwrite(cartoonsavepath,cv2。cvtColor(cartoon,cv2。COLORRGB2BGR))exceptExceptionase:passifnamemain:要动画化人像图片的目录位置fileDirUsersxxxDesktopworkspacestudypaddlepaddlesourceimgs人脸转卡通photos2Cartoon(fileDir)转换结果 转换结果感觉还行,就是对图片要求挺高了,最好是不带眼镜的证件照。下面是挑选了一些明星头像转换的动漫头像,你能猜出是谁么〔呲牙〕