自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 Kinect开发教程八:OpenNI2显示深度、彩色及融合图像

在《Kinect开发教程二:OpenNI读取深度图像与彩色图像并显示》中,小斤介绍了OpenNI读取深度与彩色图像数据的方法,并且借助OpenCV进行显示。      OpenNI2在接口上与OpenNI有了较大变化,具体更新可以查看《OpenNI Migration Guide》。从获取深度,彩色传感器的数据而言,小斤觉得调用更为直观,但对于Kinect,一大缺憾是不支持OpenNI2提供的

2013-02-27 23:34:22 29105 21

原创 Kinect开发教程七:OpenNI2自带范例程序的编译执行

小斤觉得,研究自带的范例程序是学习的重要途径之一,在编译与配置OpenNI2的范例程序时,并没有安装时候那么顺利,在这里分享一下经验。      安装版本OpenNI 2.1 beta,开发环境VS2008。      依照上一篇教程六安装成功后,会有以下目录:      范例程序主目录:      OpenNI2\Samples\      可执行文件:      Ope

2013-02-14 16:23:29 19012 15

原创 Kinect开发教程六:OpenNI2简介、安装与VS开发环境配置

简介      最近OpenNI2的推出,小斤也要多给博客除除草了,并在闲暇之余做一些范例程序。从试用几天的经历看,OpenNI2带来了较大的变化:    【1】程序接口作了较大的更新。具体更新可以查看《OpenNI Migration Guide》,http://www.openni.org/openni-migration-guide/,由于没有向下兼容,因此如果要升级OpenNI2的

2013-02-14 15:06:02 40268 26

原创 Kinect开发教程五:OpenNI获取人体骨架

临近毕业,小斤最近一直忙活着相关事宜,教程这边也搁浅了一阵。前几篇教程介绍了OpenNI的一些基本范例以及手势应用,但如果光用Kinect识别一些手势,总有点杀鸡用牛刀的感觉。在大部分体感应用中,获取骨架的步骤都不可缺少,这也是小斤一直想写的专题。    好了,废话不多说了,让我们进入正题吧!    在OpenNI库的enum XnSkeletonJoint中,定义了24个人体的关节,如下

2011-11-08 23:29:37 26122 12

原创 Kinect开发教程四:用Kinect控制鼠标玩水果忍者PC版

最近Kinect连接Xbox玩水果忍者的视频非常红火,可惜小斤只有本本和Kinect,没法玩Xbox上的体感游戏。幸运的是,寻寻觅觅后,小斤发现水果忍者有PC版本,既然上一个教程我们已经可以让Kinect认出我们手势,在这基础上,我们用手来控制鼠标,就可以在PC上玩咯!   视频地址:http://v.youku.com/v_show/id_XMjk2OTU3MjYw.html,徒手切还需要多

2011-08-21 20:16:23 42292 100

原创 Kinect开发教程三:利用OpenNI进行手势识别

这是第二个范例,小斤将介绍如何使用OpenNI让Kinect识别出手势,并显示输出。目前版本的OpenNI支持四种手势:RaiseHand, Wave, Click和MovingHand,分别代表手的“举起”,“挥动”,“前推”和“移动”四种动作。值得一提的是,当前微软官方的Kinect SDK还不支持手势识别,也可以说是使用OpenNI的好处之一吧。        有了手势识别后,其实可以利

2011-08-19 22:39:27 36366 31

原创 Kinect开发教程二:OpenNI读取深度图像与彩色图像并显示

细心的朋友肯定已经发现Kinect上长了三只眼睛,其中一个是彩色摄像头,另外两个深度摄像头,一个负责发射红外光,一个负责接收,这样,我们便能通过Kinect得到一幅彩色图像和一幅深度图像。如果大家对Kniect眼睛的技术细节感兴趣,请点击这里。       小斤的第一个范例,便是通过OpenNI得到彩色和深度图像咯,代码不长,其中一部分参考了Heresky童鞋的文章《透過 OpneNI 合

2011-08-17 20:40:58 55608 64

原创 Kinect开发教程一:OpenNI的安装与开发环境配置

小斤注:关于OpenNI2.X版本的安装与开发环境配置,请参考《Kinect开发教程六:OpenNI2简介、安装与VS开发环境配置》-----------------------------------------------------------------------      Kinect作为新一代的体感设备,小斤就不多介绍咯,微软日前也发布了相应的官方SDK,用以开发Ki

2011-08-17 00:04:11 107509 55

原创 使用OpenDIR搭建简单的图像检索系统

图像检索看似是一门高深的学问,我们在享受谷歌,百度,Tineye等检索服务的同时,有没有想过自己也能搭建一个图像检索系统呢?OpenDIR是一个在google code上简单的开源文档图像检索应用。常见的图像检索基本是以自然图像的精确或相似检索为主,而OpenDIR则实现于以文本为主体的图像相似检索算法,比如生活中各类文书的电子扫描件等等。目前版本的OpenDIR使用了两种特征,projectio

2011-07-31 16:11:11 6193 2

转载 开源中最好的Web开发的资源

文章来源:Best “must know” open sources to build the new Web。个人感觉这个收集贴收集成相当的全。学习HTML 5编程和设计★ HTML5 Rocks : Major Feature Groups  的学习 HTML5 的资源 (HTML5 演示, 教程 ). 源码很不错的 HTML5 Dashboar

2011-06-09 10:28:00 2732

转载 Android NDK使用实例

Android系统中的应用程序都是用Java开发的。Android NDK使我们能够在android上使用C/C++开发的原生代码。有两个理由使用NDK: 一是合理的重用现有的代码;二是在程序中某些关键的部分提高执行效率。这里先讲几个符号的约定: - 你的Android应用程序工程的目录 - 你的ndk安装的目录捷径这里先扯一句题外话 -- 如果你不需要使用NDK开发,只是需要

2011-06-07 17:36:00 7304

原创 Windows下Android OpenCV 2.2 安装笔记

本文主要介绍在Windows上使用Cygwin工具构建Android OpenCV 2.2 以及 CVCamera Sample的过程。参考:http://opencv.willowgarage.com/wiki/Android2.2准备:JDK - http://www.oracle.com/technetwork/java/javase/downloads/inde

2011-05-17 15:56:00 5397 4

转载 sed详解

<br />       1.是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。       2. 通过行号或正则表达式指定要改变的文本行       3. sed不与初始文件打交道,而只与它的一个拷贝打交道,如果操作结果没有重定向到一个文件,那么将输出到屏幕。      调用方式:              a. 命令行方式              b. 将sed命令插入脚本文件中,然后调用sed              c. 将sed命令插入脚本文件中,使得脚本文件为可执行。     

2011-03-22 14:26:00 2390

原创 机器学习初探:OpenCV K均值代码笔记

K均值聚类算法在Opencv的cxcore中,它可以找到数据的自然类别。最为常用的聚类技术之一,它可以迅速找到“类别”中心,将数据进行聚类。       我们可以从图中了解K均值算法的聚类过程:    (a) 随机放置聚类中心(圆),将数据样本(小方块)聚到离它最近的中心(即连线)    (b) 数据中心移到它所在类别的中心    (c) 数据点根据最近邻规则重

2010-09-11 17:34:00 9371 1

转载 Microsoft Visual C++ 2008 发布程序的部署问题

这个问题有好多Blog和Forum已经讨论过了,但都不详尽,在具体的操作过程中还是有许多疑问。我摘录并整合了许多网络文章,希望能够做个最终了结。一、VC2005和VC2008编译出来的程序如何发布http://www.cppblog.com/lf426/archive/2008/04/12/46885.aspxVC2005 和VC2008编译出来的程序放到别人的电脑上为什么有可能无法运行呢?1:M

2010-05-18 17:58:00 3905

原创 OpenGL VS2008配置

将include文件夹Copy的VS安装目录VC目录下的include文件夹下lib文件夹 - lib文件夹dll文件夹 - Windows/System32VS2008下新建一个C++的空工程,添加一个cpp文件,测试以下代码: #include void myDisplay(void){glClear(GL_COLOR_BUFFER_BIT)

2010-04-20 20:21:00 2026

原创 一个简单的Timer

/** A timer in C* author: Chenxin*/#include #include #include #include #include #include #include volatile BOOL isTimerThreadRun;void TimerThread(void* interval){int threshold=*((int*)interval);isT

2010-04-20 14:08:00 1456

转载 图像特征特点及其常用的特征提取与匹配方法

常用的图像特征有颜色特征、纹理特征、形状特征、空间关系特征。一 颜色特征(一)特点:颜色特征是一种全局特征,描述了图像或图像区域所对应的景物的表面性质。一般颜色特征是基于像素点的特征,此时所有属于图像或图像区域的像素都有各自的贡献。由于颜色对图像或图像区域的方向、大小等变化不敏感,所以颜色特征不能很好地捕捉图像中对象的局部特征。另外,仅使

2010-03-01 23:57:00 2936

转载 关于const char*, char const*, char*const

小斤:把声明从右向左读的方法很有效=======================const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右

2010-02-28 22:31:00 1386

转载 CamShift算法

CamShift算法,即"Continuously ApativeMean-Shift"算法,是一种运动跟踪算法。它主要通过视频图像中运动物体的颜色信息来达到跟踪的目的。  我把这个算法分解成三个部分,便于理解:    1) BackProjection(背景放映)计算    2) MeanShift(平均转换)算法    3)CamShift算法(注意:上

2010-02-17 19:54:00 1973

原创 灰度图像直方图的均衡化与规定化

最近刚接触图像分析方面的内容,记录一些体会,若有错误之处,欢迎批评指正!  对于图像的读写,我使用了opencv的API,这个大名鼎鼎的库可以在http://sourceforge.net/projects/opencvlibrary/得到。图像分析及相关运算使用C来实现。   首先看看灰度图的直方图是如何计算的,它统计了各个像素某一灰度的出现次数。(这

2010-01-23 16:36:00 4548 2

原创 Windows下安装HTK3.4总结

Cgywin方式:见转贴:《在Cgywin上安装HTK 3.4》可以参考:http://speech.ee.nthu.edu.tw/index.php?n=Lab.HtkCygwin 打开htk/HTKTools下的Makefile.in,将其中"-lX11"删除$ cd HTKLib$ cp HGraf.null.c HGraf.c$ cd..$ make all

2009-10-24 14:45:00 4665 2

转载 Debugging an HTK tools using Visual Studio 2005

Debuggingan HTK tools using Visual Studio 2005 (VS2005) v  1– Open VS2005;v  2– Go to “File -> New Project”. Expand “Visual C++” a

2009-10-24 13:33:00 3300 7

转载 在cygwin上 安裝htk 3.4

網路上的說明大多是英文的,提供個翻譯的中文版本給大家。參考自http://www.phon.ucl.ac.uk/resource/sfs/howto/htk.htm參考自http://www.llaisdy.com/blog/2007/07/30/compiling-htk-34-on-windows-xp/使用 cygwin(1.5.25-14)安

2009-10-24 12:00:00 3030

原创 Openldap for windows

由于毕设要用到openldap,自己便尝试在windows环境下配置openldap server在http://download.bergmans.us/openldap有openldap的安装包,虽然版本只有2.29 问题终于来了,在做aci的时候,发现自己的server缺失了OpenLDAPaci的attributeType,手动也添加不了原来2.29中该属性默认存在,但是只

2009-03-05 20:15:00 3701

Kinect手势控制鼠标

使用OpenNI类库实现。在Kinect的支持下,通过对手势的识别和跟踪,来代替鼠标移动和点击。该程序使人能够徒手控制PC,如用Firefox浏览网页,玩水果忍者等等。此程序为非MFC版本。开发教程:http://blog.csdn.net/chenxin_130/article/details/6693390

2011-10-20

Kinect手势代替鼠标控制PC

使用OpenNI类库实现。在Kinect的支持下,通过对手势的识别和跟踪,来代替鼠标移动和点击。该程序使人能够徒手控制PC,如用Firefox浏览网页,玩水果忍者等等。

2011-08-21

Milky图标集 64*64 48*48

64*64与48*48的小图标集,png格式。可用于按钮,菜单,工具栏设计等等。

2010-10-04

OPENGL的开发包

OPENGL include dll lib

2010-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除