深度有趣 | 18 二次元头像生成
简介 和CelebA类似,使用ACGAN生成二次元头像,并且用多个条件进行控制 数据 图片爬取自http://getchu.com/,是一个日本二次元游戏网站,包含大量游戏人物立绘,共爬取31,970张 头像截取 之前介绍的dlib可用于提取人脸,但不适用于二次元头像 使用OpenCV从每张图片中截取头像部分,用到以下项目,https://github.com/nagadomi/lbpcascade_animeface 对于检测结果适当放大范围,以包含更多人物细节 # -*- coding: utf-8 -*- import cv2 cascade = cv2.CascadeClassifier('lbpcascade_animeface.xml') image = cv2.imread('imgs/二次元头像示例.jpg') gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) gray = cv2.equalizeHist(gray) faces = cascade.detectMultiScale(gray, scaleFactor=1.1...













