SMPL小白想复现 避雷向

2023-10-20 10:10
文章标签 复现 避雷 smpl 小白想

本文主要是介绍SMPL小白想复现 避雷向,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SMPL小白入门第一天,疯狂踩雷。整合一些我遇到过的bug方便后面查看。ubuntu, pycharm, python 3.7

开源github网址:https://gitcode.net/mirrors/zju3dv/EasyMocap,今天第一天从EasyMocap-installation开始上手:doc/installation.md · master · mirrors / zju3dv / EasyMocap · GitCode

1. 先为了SMPL建了一个虚拟环境,安装好必要的包

参考:SMPL源代码实现和模型解读_smpl模型_xuwentao!!的博客-CSDN博客

 (opendr今天还没有成功,先溜了明天再装)----(7.27 跑通了,感谢!)

2. 每个包都很类似,我今天主要跑的是mano_v1_2.webuser.hello_world.MANO__hello_world.py

开局一个文件路径难题,参考pycharm import 同路径下.py文件和文件夹报红解决方案_Reza.的博客-CSDN博客

把父文件夹设置成源代码根目录,import部分就不报错了!

3. 文件和库名雷同,一直显示no module

在webuser文件里有一个lbs.py文件,和lbs库重名,一直报错。后来改了一下文件名重新引用了一下就好了

4. 今日最大挑战是读取用load_model读取pkl文件一直报错UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xc0 in position 0: invalid start byte!

有的帖子说在open(fname_or_dict)里面变成open(fname_or_dict,‘rb’)就可以了,但是我的报错从utf-8变成了ascii...

有用的是这篇:python小记:查看PKL文件_python怎么判断pkl文件是否为空_微风❤水墨的博客-CSDN博客【追根溯源load_module函数到smpl_handpca_wrapper_HAND_only.py文件里发现是在用pickle.load读取文件】改成了smpl_data = pickle.load(open(fname_or_dict , 'rb'), encoding='iso-8859-1')就可以了。

5. 最后hand文件跑通了,生成了一个MANO__hello_world__PosedSahped.obj文件在hello_world文件夹底下,但是我没有三维动画软件来看他的预览效果。师兄推荐用meshlab,但是ubuntu software里面下载的meshlab疯狂闪退,官网下载的也闪退,大无语。这个在终端安装的稳得一p:Ubuntu下Meshlab无法链接obj文件或者无法打开外挂硬盘的obj文件_meshlab打开obj_谢陈(xiec177)的博客-CSDN博客

感谢各位前人淌过的水,我像个猹在csdn疯狂吸经验。。。昨天读完论文今天第一天复现只跑出来一只3D手hh也太无语哩,明天继续冲!

✌️ 

2023.7.26

这篇关于SMPL小白想复现 避雷向的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/246445

相关文章

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录

Detectorn2预训练模型复现:数据准备、训练命令、日志分析与输出目录 在深度学习项目中,目标检测是一项重要的任务。本文将详细介绍如何使用Detectron2进行目标检测模型的复现训练,涵盖训练数据准备、训练命令、训练日志分析、训练指标以及训练输出目录的各个文件及其作用。特别地,我们将演示在训练过程中出现中断后,如何使用 resume 功能继续训练,并将我们复现的模型与Model Zoo中的

UMI复现代码运行逻辑全流程(一)——eval_real.py(尚在更新)

一、文件夹功能解析 全文件夹如下 其中,核心文件作用为: diffusion_policy:扩散策略核心文件夹,包含了众多模型及基础库 example:标定及配置文件 scripts/scripts_real:测试脚本文件,区别在于前者倾向于单体运行,后者为整体运行 scripts_slam_pipeline:orb_slam3运行全部文件 umi:核心交互文件夹,作用在于构建真

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑燃料电池和电解槽虚拟惯量支撑的电力系统优化调度方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python

【vulhub】thinkphp5 2-rce 5.0.23-rce 5-rce 漏洞复现

2-rec 1.启动环境  cd /.../vulhub/thinkphp/2-rce # cd进入2-rce靶场文件环境下docker-compose up -d # docker-compose启动靶场docker ps -a # 查看开启的靶场信息 2.访问192.168.146.136:8080网页 3.构造payload http

【漏洞复现】赛蓝企业管理系统 GetJSFile 任意文件读取漏洞

免责声明:         本文内容旨在提供有关特定漏洞或安全漏洞的信息,以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步,并非出于任何恶意目的。阅读者应该明白,在利用本文提到的漏洞信息或进行相关测试时,可能会违反某些法律法规或服务协议。同时,未经授权地访问系统、网络或应用程序可能导致法律责任或其他严重后果。作者不对读者基于本文内容而产生的任何行为或后果承担

深度学习每周学习总结N9:transformer复现

🍨 本文为🔗365天深度学习训练营 中的学习记录博客🍖 原作者:K同学啊 | 接辅导、项目定制 目录 多头注意力机制前馈传播位置编码编码层解码层Transformer模型构建使用示例 本文为TR3学习打卡,为了保证记录顺序我这里写为N9 总结: 之前有学习过文本预处理的环节,对文本处理的主要方式有以下三种: 1:词袋模型(one-hot编码) 2:TF-I

【达梦数据库】误删数据库目录问题复现解决方式

目录 1、环境搭建1.1、查询数据库版本1.2、创建表1.3、插入数据1.4、查询数据 2、故障重演2.1、服务器内直接删除整个库文件2.2、查询数据:数据可查2.3、查看进程:进程存在2.4、查看proc进程文件:deleted 3、数据恢复3.1、逻辑导出导入-(数据丢失,废弃)3.1.1、全库导出3.1.2、重新初始化库3.1.3、全库导入3.1.4、查询数据:数据丢失

【漏洞复现】锐捷 校园网自助服务系统 login_judge.jsf 任意文件读取漏洞

免责声明:         本文内容旨在提供有关特定漏洞或安全漏洞的信息,以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步,并非出于任何恶意目的。阅读者应该明白,在利用本文提到的漏洞信息或进行相关测试时,可能会违反某些法律法规或服务协议。同时,未经授权地访问系统、网络或应用程序可能导致法律责任或其他严重后果。作者不对读者基于本文内容而产生的任何行为或后果承担

外泌体相关基因肝癌临床模型预测——2-3分纯生信文章复现——5.拷贝数变异及突变图谱(2)

内容如下: 1.外泌体和肝癌TCGA数据下载 2.数据格式整理 3.差异表达基因筛选 4.预后相关外泌体基因确定 5.拷贝数变异及突变图谱 6.外泌体基因功能注释 7.LASSO回归筛选外泌体预后模型 8.预后模型验证 9.预后模型鲁棒性分析 10.独立预后因素分析及与临床的相关性分析 11.列线图,ROC曲线,校准曲线,DCA曲线 12.外部数据集验证 13.外泌

log4j漏洞原理以及复现

kali:192.168.222.165 本机:192.168.225.18 原理 Log4j为了输出日志时能输出任意位置的Java对象,引入了Lookup接口,这个Lookup接口可以看作是JNDI的一种实现,允许按照具体的名称逻辑查找对象的位置,并输出对象的内容,此对象可以通过Java的序列化或反序列化传输,从远程服务器上查找。 由于Lookup接口的原因,Log4j就暗含JNDI注入漏