基于Keras的三维人脸重建

这是一个非常炫酷的成就,能将人脸特征重建为三维空间的模型。

预训练模型最初是用torch实现的。

此代码是把torch实现的VRN模型转换为keras的模型。

依赖:

keras,custom_layers,h5py

1.下载预训练模型。

位置参见http://cs.nott.ac.uk/~psxasj/download.php?file=vrn-unguided.t7

2.使用样例:

输入是3x192x192的图像

参见Example-Usage.ipynb。

样例代码:

from keras.models import load_model

import custom_layers

custom_objects = {

'Conv': custom_layers.Conv,

'BatchNorm': custom_layers.BatchNorm,

'UpSamplingBilinear': custom_layers.UpSamplingBilinear

}

model = load_model('vrn-unguided-keras.h5', custom_objects=custom_objects)

3.转换结果的keras模型

位置参见https://drive.google.com/file/d/1oh8Zpe4wh00iXcm8ztRsi5ZL6GMkHdjj/view?usp=sharing

4.Tensorflow的模型

位置参见https://drive.google.com/file/d/1THX-x6TR8Qg7zFfaFXU3cFd9PCZp22IY/view?usp=sharing

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值