|
|
【1】阿里的HRN:https://github.com/youngLBW/HRN
【2】微软的:https://github.com/sicxu/Deep3DFaceRecon_pytorch
环境构建:HRN人脸重建的依赖包版本号 - 哔哩哔哩
报错No module named 'nvdiffrast':HRN环境构建说明 - 哔哩哔哩
- # from modelscope import snapshot_download
- # model_dir = snapshot_download('iic/cv_HRN_head-reconstruction')
- import os
- import cv2
- from modelscope.models.cv.face_reconstruction.utils import write_obj
- from modelscope.outputs import OutputKeys
- from modelscope.pipelines import pipeline
- from modelscope.utils.constant import Tasks
- def save_results(result, save_root):
- os.makedirs(save_root, exist_ok=True)
- # export obj and texture
- mesh = result[OutputKeys.OUTPUT]['mesh']
- texture_map = result[OutputKeys.OUTPUT_IMG]
- mesh['texture_map'] = texture_map
- write_obj(os.path.join(save_root, 'head_recon_result.obj'), mesh)
- print(f'Output written to {os.path.abspath(save_root)}')
- head_reconstruction = pipeline(Tasks.head_reconstruction, model='./HRN/master', hair_tex=False)
- result = head_reconstruction('D:/2-LearningCode/19_3Dface/guma.JPG')
- save_results(result, './HRN')
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|