- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 Ten Ways to Check if an Integer Is a Power Of Two in C
Ten Ways to Check if an Integer Is a Power Of Two in CBy Rick Regan (Published January 18th, 2009)To write a program to check if an integer is a power of two, you could follow two basic strate
2013-05-31 16:55:48
1714
原创 基数排序(Python实现出现的奇怪问题???)
学Python时间不长,试着用Python写个基数排序做练习,出现了奇怪的问题,最后用循环赋值,就没用问题了,纠结..... 还是不知道为啥出现这个问题,明明赋值后打印结果也显示赋值成功了,为啥再次进循环就值不对了## 基数排序def MaxBit(arr): Len = len(arr) maxVal = arr[0] for i in range(Len)
2013-03-25 14:09:26
1037
原创 Tunnel Effect 【Graphics】
晚上看到大牛http://fabiensanglard.net/ 的好早的文章将Tunnel Effect的,觉得挺好看,根据他给的算法,自己实现了opengl版,读BMP函数直接网上摘得他给的链接里面有Tunnel Effect的详细原理 http://lodev.org/cgtutor/tunnel.html /* =================================
2013-03-10 01:19:37
1171
原创 Bezier curve(贝塞尔曲线)
http://en.wikipedia.org/wiki/B%C3%A9zier_curve今天看有人画Bezier曲线,看了下wiki,感觉挺好玩,简单弄了个opengl绘制,实现了线性和二次Bezier曲线绘制不过貌似后面的更好玩,不过没怎么看了一下自己#include #include #include #pragma comment(lib, "glut32.l
2013-03-03 14:15:41
3103
转载 简单的截屏
#include #include void SaveBitmap(char *szFilename,HBITMAP hBitmap){ HDC hdc=NULL; FILE* fp=NULL; LPVOID pBuf=NULL; BITMAPINFO bmpInfo; BITMAPFILEHEADER bmpFileHeader; do{
2013-02-28 11:04:45
1051
原创 Kinect运用OpenNI产生点云
点云数据是由depthmap得到,利用OpenNI中depthgenerator node获取depth map,再将depth map转为real world的坐标值。OpenNI的depth map的像素值代表的是实际空间位置到Kinect所在平面的深度值,即到该Kinect平面的距离,单位为mm;利用DepthGenerator 中GetDepthMap或者getMetaData均可
2012-07-31 10:09:19
17181
34
原创 第一个PCL程序学习--直接在MS2010下编译
一直想学习PCL点云库,然后在此基础上做些关于Kinect的研究。今天终于可以慢慢琢磨了。本次学习是根据官方的Tutorial进行的,只是编译是直接用MS2010进行的,没有弄CMake的文件。PCL Demo官网TutorialPS:习惯了添加库添加路径的方式了#include #include #include using namespace pcl;int main
2012-07-06 16:43:51
3650
原创 Win7下安装OpenNI来使用Kinect
1)OpenNI安装:应为自己编译OpenNI没出错但是在指定文件夹没有它的README中所说的OPENNI-WinXX-1.X.X.X.exe(杯具啊,也不出现什么错误,搞不明白啊!),只能下载官方安装版的啦!http://www.openni.org/Downloads/OpenNIModules.aspx 这个对应的是OpenNI的基础框架,点击【openni-win
2012-04-08 15:26:15
3918
原创 Fedora16下成功实现Kinect的显示
Get Start OpenKinect根据OpenKinect官方Wiki一步步把Linux下kinect使用环境搭建起来了。作为学习记录,记录每步的过程。1)因为本身电脑装了Fedora,直接在Get Start OpenKinec页面的Manual Build on Linux根据它的教程一步步走。首先是$ yum install git cmake gcc gcc-c++
2012-04-07 16:31:20
1833
5
原创 有关windows下键盘连续响应问题
最近一直在将Nehe opengl程序在MFC下实现,但是到第十课时(“加载3D世界,并在其中漫游”),在MFC下实现的程序跟Nehe源码里面效果差别很大。首先,Nehe程序旋转移动时感觉很流畅,而自己跟他一样的增量,但是整体运行后感觉不流畅。同时,按住同一个键A时(并不松开),再按另一个键B,响应B键消息,但释放B后,却不在执行A键的消息了,但是此时A键仍然未松开。上网查资料,倒腾半天没搞定
2012-02-10 15:00:16
1423
Kinect运用OpenNI产生点云
2013-10-28
Nehe Opengl第十课代码(mfc实现)流畅版
2012-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人