今天跟大家伙儿唠唠我这几天搞的“新上海滩刘德华”项目,一开始就是图一乐,没想到还真让我捯饬出来了点意思。
起因:
事情是这么开始的,前几天在家没事儿,翻老电影看,又瞅见了刘德华版的《新上海滩》,突然就来了兴致。 咱也算是半个技术宅嘛就寻思着能不能用现在火的人工智能技术,把刘德华在电影里的形象给“复刻”一下,整点新花样出来。
准备工作:
说干就干,我先是疯狂的找资料,把电影片段截了一堆,然后各种找刘德华的图片,力求找到各个角度、各种表情的,越多越 接着就是选工具了,现在AI工具是真多,挑花眼。我选了个相对简单易上手的,主要是免费体验嘛先试试水。
实践过程:
- 数据收集和清洗:这是最费劲的,得把图片一张张筛选,把那些模糊的、光线不好的都pass掉,然后还得手动标注,比如眼睛、鼻子、嘴巴的位置,真是个体力活。
- 模型训练:工具都自带模型,但是效果肯定不得自己训练。 我就把收集来的数据,一股脑儿的扔进去,让它自己跑。 跑了好几个小时,电脑都快冒烟了。
- 效果调整:模型训练完了,就得看看效果了。 刚开始那效果,简直惨不忍睹,要么是脸变形,要么是颜色不对,根本不像刘德华。 然后我就一遍遍的调整参数,重新训练,反反复复,折腾了好几天。
- 细节优化:基本的像了,就得抠细节了。 比如头发的光泽、皮肤的纹理、眼神的犀利程度,这些都得一点一点的调。 我还特意找了些专业的修图软件,辅助调整。
最终效果:
经过一番折腾,总算是有点样子了。虽然说跟真刘德华还是有差距,但是至少能看出来是那味儿了。 我还把成果发到朋友圈,引来一堆点赞,哈哈哈,成就感满满。
经验
这回实践,让我对AI技术有了更深的了解。 感觉这玩意儿潜力无限,以后肯定能应用到更多领域。 也让我明白了,搞技术不能怕麻烦,得有耐心,一点一点的抠,才能出好东西。
下一步计划:
我还想尝试把这个“新上海滩刘德华”放到视频里,让他能动起来、说话,那就更有意思了。 争取早日实现,到时候再跟大家伙儿分享!
这回“新上海滩刘德华”的实践,虽然累,但是值! 以后我会继续探索,搞出更多好玩儿的东西!