首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
3dContactPointAnnotationTool开发日志(八)
】的更多相关文章
3dContactPointAnnotationTool开发日志(十八)
今天实现了tab效果,按tab键可以在status面板的各个输入框内来回切换,参考Unity3D - UGUI实现Tab键切换输入框.按钮(按Tab键切换高亮显示的UI)…
3dContactPointAnnotationTool开发日志(八)
今天上午去实验室打算把项目从github上pull下来发现貌似不行,然后强行pull下来后项目变得乱七八糟了,有的组件都不知道去哪里了.去github上看了看发现上面day6和day7都没有,特别奇怪.没办法又得慢慢改,这git的问题贼烦人. 修改好后再commit给我弹了这么些东西: 去网上搜寻解决方案,都是些不知所云的东西,看得我头皮发麻.于是只好暴力重建仓库,也就是删除原有的,重建一个,clone下来,再把修改好的项目放到clone下来的文件夹里再push,终于没有这些烦人的红…
3dContactPointAnnotationTool开发日志(二六)
之前给老师看了看我的毕设,老师觉得操作太复杂了,要能像3ds max里那样可以拖动物体的轴进行平移,沿着显示的圆圈旋转以及缩放啥的.说白了就是在Unity3d的Game视图显示出Scene视图里的坐标轴等等.这些鬼操作要是自己动手实现估计能写个把月了,而且我也不知道咋写. 硬着头皮写了两天也就这幅挫样子: 不知道咋写没关系,可以上百度搜搜看看有没有现成的可以直接用的Unity包.费了九牛二虎之力在Unity3d的Asset Store里找到了一个看上去比较靠谱的,叫作runtime…
Kinect For Windows V2开发日志八:侦测、追踪人体骨架
简介 Kinect一个很强大的功能就是它可以侦测到人体的骨骼信息并追踪,在Kinect V2的SDK 2.0中,它最多可以同时获取到6个人.每个人25个关节点的信息,并且通过深度摄像头,可以同时获取到这些关节点的坐标.此时的坐标使用的是Camera Space,也就是摄像机空间坐标系,代表了物体距离深度摄像头的距离. 与前面获取数据源稍微不同的是,在把数据读取到IBodyFrame之后,还需要再从IBodyFrame里把数据读到一个6*m的二维数组里,这个数组存储了6个人的关节点信息,在这个数组…
3dContactPointAnnotationTool开发日志(三四)
今天就是让背景图可以变大变小,变透明度,然后将3d的点投影到图片上,输出2d接触点信息: 可以看到输出了正确的接触点信息: 然后还把空物体的包围盒大小设置为边长为0.1的的正方体,点击选中关节点更加流畅,不过关节点并不一定在人物的网格中所以还是通过选项卡来选择更加准确.…
3dContactPointAnnotationTool开发日志(三三)
添加背景图片后发现Runtime Transform Gizmo无法选中物体了: 于是改了一下EditorObjectSelection.cs中的WereAnyUIElementsHovered函数: private bool WereAnyUIElementsHovered() { if (EventSystem.current == null) return false; Vector2 inputDevPos; if (!InputDevice.Instance.GetPositi…
3dContactPointAnnotationTool开发日志(三二)
今天就是看怎么把论文的python源码预测出来的smpl模型的姿势和形状参数弄到unity版本的smpl里,但是python版本的和unity版本的不一样. 先看看他的fit_3d.py: 里面的params参数,也就是输出到.pkl文件的内容,包含四个属性:cam_t.f.pose.betas,分别是相机位置.焦距.姿势和形状参数,前两个暂时先无视,先把后两个比较重要的参数弄好. 用cpickle(python2)看看这两个参数: with open(img_path,"r&qu…
3dContactPointAnnotationTool开发日志(三一)
在玩的时候遇到了一个python的问题: Traceback (most recent call last): File ".\convert.py", line 13, in <module> a=pickle.load(readFile) ImportError: No module named multiarray 如何解决请看python "No module named multiarray "的解决方法 改了一下它的代码,把它自带的渲…
3dContactPointAnnotationTool开发日志(三十)
在vs2017里生成opencv时遇到了无法打开python27_d.lib的问题,具体解决请看这个,不过我用的是方法2,python37_d.lib找不到同理. Windows下可以用的opendr…
3dContactPointAnnotationTool开发日志(二九)
今天想着在Windows平台上跑通那个代码,不过它的官网上写的支持平台不包括windows,但我还是想试试,因为看他的依赖好像和平台的关系不是特别大. 看了下它的py代码,不知道是py2还是py3,于是干脆py2和py3上都试下.它的py依赖都在requirements.txt文件中: numpy>=1.11.0 scipy>=0.17.1 chumpy opendr matplotlib 其它的直接用pip安装就好,就是这个opendr在Windows10上装的时候有问题: Ex…