05 2016 档案

摘要:OpenNI1.5 VS2013配置环境后,编译会出现这个错误: 原因是OpenNI的 XnPlatform.h里边有一段版本检查代码: 解决方案: 用管理员身份运行VS,打开项目,找到报错位置(会定向到XnPlatform.h),把1600改为1900, 保存即可 阅读全文
posted @ 2016-05-28 11:59 Fienly 阅读(1868) 评论(0) 推荐(0)
摘要:折腾了三天终于配置成功了,在此写下编译配置的全部步骤和遇到的很多坑。 整体介绍: OpenCV 中 CUDA 实现的函数还不是太多,使用前要在OpenCV的官网上确认以下你想要的功能是否已经实现,否则费了老鼻子劲配个环境不能用,太浪费时间了。 编译的时候要编译Release 和Debug 两个版本, 阅读全文
posted @ 2016-05-26 14:23 Fienly 阅读(18074) 评论(6) 推荐(1)
摘要:使用Kinect2.0的MultiSourceFrameReader,同时获取DepthFrameSource, ColorFrameSource, BodyIndexFrameSource,然后获取相应帧。 再通过,空间映射,把彩色空间映射到深度空间,因为bodyIndex的空间和深度空间相同,所 阅读全文
posted @ 2016-05-12 17:30 Fienly 阅读(4581) 评论(1) 推荐(0)
摘要:先把大致要写的东西写一下,手里的活忙完了再完善。 在代码中使用下边的语句,获取Kinect中,colorFrame, depthFrame, bodyIndex三种帧,但是经常会遇到在后边的程序中处理三个帧之后,就无法再得到新的帧了。 原因大概是因为colorFrame太大了传输时间过长,或者是后续 阅读全文
posted @ 2016-05-12 15:36 Fienly 阅读(2273) 评论(1) 推荐(0)
摘要:virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。 1. 安装: 2. 配置: 修改~/.bash_profile或其它环境变量相关文件(如 .bashrc(我的Ubuntu15.10 下的是这个) 或用 ZSH 之后的 .zshrc),添加以下语句: 然后运行: 阅读全文
posted @ 2016-05-08 11:41 Fienly 阅读(20600) 评论(1) 推荐(1)
摘要:Kinect的深度图像有16bit,2byte,如图: 第15位:标志位,不用做深度计算 第14~3位:深度图像数据,即距离,以毫米为单位 第0~2位:深度图中人的ID(PlayerID) 深度图有两种格式: FTIMAGEFORMAT_UINT16_D16 16位全表示深度数据,即距离,单位为毫米 阅读全文
posted @ 2016-05-06 10:20 Fienly 阅读(1854) 评论(0) 推荐(0)