宁静致远的博客

good good study! day day up!

PCA(Principal Component Analysis)之个人理解

今天看论文,看到了PCA,顺便记录下来,但是PCA

2014-05-31 08:30:39

阅读数 1238

评论数 1

Kinect的一些库的环境配置

一、官方指导 To Create an Unmanaged Application follow these steps for implementing an unmanaged application. 1. include in your source code 2...

2014-05-28 19:10:50

阅读数 1248

评论数 0

决策树

最近学习了一下决策树,根据自己的理解记录下来。(主要参考来自统计学习这本书,这本书很好),btw:不是做广告 首先说一下,什么是决策树? 决策书(decision tree)是一种基本的分类和回归方法,我们这里主要讨论分类决策树。在分类问题中,表示基于特征对实例进行分类的过程。 其优点是:决...

2014-05-16 11:10:39

阅读数 949

评论数 0

迭代器模式

最近上面向对象分析与设计,老师让讲一下设计模式。我讲的是迭代器模式,怕以后用到了没地方找,在这记录下来。 Ø模式介绍 •在软件开发中,我们经常需要使用聚合对象来存储一系列数据。聚合对象拥有两个职责:一是存储数据;二是遍历数据。从依赖性来看,前者是聚合对象的基本职责;而后者既是可变化的,又是...

2014-05-13 15:33:57

阅读数 510

评论数 0

将博客搬至CSDN

我的博客搬家到CSDN了。 http://blog.csdn.net/

2014-05-13 15:33:55

阅读数 434

评论数 0

教程八(属性页表单和逃跑按钮)

1、创建逃跑按钮步骤: step1:首先创建两个按钮 step2:由于我们要捕获一个鼠标移动的消息,而这个消息是由按钮消息来进行响应的。说的通俗点就是:在按钮类中由一个鼠标移       动的消息响应函数,当鼠标在按钮上时,只要一移动鼠标,就响应该函数。understand?       所以我...

2014-05-13 15:33:52

阅读数 803

评论数 0

简单工厂模式

上两天看了大话设计模式这本书。由于看的太快。今天看完了,合上书,一想,什么都没留下。想想还是写下来可能理解的会比较透彻。 按照我对这本书的理解进行写吧,和书上的差不多,只是自己对书的理解 以计算器来讲解简单工厂模式: 封装: 写一个计算器,可以和面向对象无关,就可以写出来。但是为了和面向对象扯上...

2014-05-13 15:33:50

阅读数 477

评论数 0

教程七(对话框)

这一教程的知识点有: 1、创建模态、非模态对话框 2、得到对话框中控件的文本的办法(有七种,介绍最常用的两种) 3、完成对话框的收缩和扩展功能 4、完成按回车键,输入光标在空间上的移动功能。 5.通过单击一个按钮,动态创建另一个按钮,并销毁按钮窗口  分别介绍: 1、创建模态、非模态对话框 模态:...

2014-05-13 15:33:48

阅读数 474

评论数 0

VS2008下Debug和Release的区别

区别1: 请看下面一段程序: void test(); int _tmain(int argc, _TCHAR* argv[]) { test(); return 0; } void test() { double dTest; if (dTest) { cout } else { cout ...

2014-05-13 15:33:46

阅读数 1031

评论数 0

openCV2.0中对于Mat中存在负值的时…

今天,偶然遇到了一个问题,有一些Mat经过操作后,会形成负值,我遇到的问题是:怎么修改这些负值,也就是怎么对其进行操作??? 如果用以前对像素的操作办法进行操作,是不行的,因为以前一直用的是uchar类型的,这种类型的范围是0--255,不可能对负值形成操作,经过一番尝试,可以用两个函数解决这...

2014-05-13 15:33:44

阅读数 2194

评论数 0

Kinect nite2 openNI2 配置遇到的问题

错误1:LINK : fatal error LNK1104: 无法打开文件“C:\Program Files\PrimeSense\NiTE2\Lib\\.obj”   原因:是因为链接器--》付加依赖项中多加入了$(NITE2_LIB64)或者$(OPENNI2_LIB64)。 这个问题,...

2014-05-13 15:33:42

阅读数 2889

评论数 0

opencv之利用opencv_traincascade训练分类器

1、首先,问什么要训练这个.xml文件?    这个的用途有很多,就是利用Adaboost算法,进行训练一些数据,典型应用是:进行人脸识别。本次就利用人脸识别进行说明,训练的流程。其实进行人脸识别还可以用opencv_haartraining分类,但是经过一些看网上的人的经验(本人没试),open...

2014-05-13 15:33:40

阅读数 2024

评论数 1

openGL将三维坐标转换成二维坐标在…

数据:利用kinect已经将人体骨架的三维坐标提取出来,并保存在一个txt文档里面 目的:将三维坐标在屏幕上显示出来。 工具:openGL   通过查阅资料和老师的指导,如果想把三维坐标在屏幕上显示出来,要先转换成二维坐标,因为屏幕上显示的都是二维数据,就比如一张图片上面的像素点都是二维数据(x,...

2014-05-13 15:33:37

阅读数 2752

评论数 1

关于openGL的说明及GLUT配置和open…

以下内容我个人觉得总结的很好,保存了。 openGL GLUT 扩展库安装于配置 (Windows  Visual Studio2008) http://blog.csdn.net/xiajun07061225/article/details/6869040   openGL程序问题: un...

2014-05-13 15:33:35

阅读数 1110

评论数 0

图像处理中关于矩的解释

本文来自http://blog.csdn.net/dadaadao/article/details/6114989 不变矩的主要思想是使用对变换不敏感的基于区域的几个矩作为形状特征,Hu提出了7个这样的矩,在他工作的基础上出现了很多改进的版本。   图像的几何不变矩      矩...

2014-05-13 15:33:33

阅读数 853

评论数 1

Kinect的介绍和应用【转】

一、Kinect简介       Kinectfor Xbox 360,简称 Kinect,是由微软开发,应用于Xbox 360 主机的周边设备。它让玩家不需要手持或踩踏控制器,而是使用语音指令或手势来操作 Xbox360 的系统界面。它也能捕捉玩家全身上下的动作,用身体来进行游戏,带给玩家“免...

2014-05-13 15:33:31

阅读数 914

评论数 0

写保存和读取坐标点的函数遇到的问…

写了两个函数,一个函数的功能是保存图像的深度和色彩save(Device device) ;另一个函数的功能是保存图像的骨架信息saveSkeleton(Device device) 在我传入设备的时候,出现了错误,是什么私有成员不能访问的错误。后来改成 传地址,错误消失。 出现问题: ...

2014-05-13 15:33:29

阅读数 563

评论数 0

编译链接原理   C++

编译时,产生目标问题.obj文件,将源代码翻译成机器语言。在此过程中,各个 编译单元式没有沟通的,他们是在链接阶段进行沟通。 在编译阶段如果一个文件中用到了另一个文件的变量,由于在编译阶段这两个文 件时没有沟通的,所以会出现找不到的问题。这个问题通过未解决符号表、导出 符号表、地址的重定向...

2014-05-13 15:33:27

阅读数 445

评论数 0

cv::Mat结构

data:Mat对象中的一个指针,指向内存中存放矩阵数据的一块内存 (uchar* data) dims:Mat所代表的矩阵的维度,如 3 * 4 的矩阵为 2 维, 3 * 4 * 5 的为3维 channels:通道,矩阵中的每一个矩阵元素拥有的值的个数,比如说 3 * 4 矩阵中一共 12 ...

2014-05-13 15:33:25

阅读数 4944

评论数 0

opencv数据结构Mat的好处【转】

一:  关于 Mat ,首先要知道的是你不必再手动地(1)为其开辟空间(2)在不需要时立即将空间释放。但手动地做还是可以的:大多数OpenCV函数仍会手动地为输出数据开辟空间。当传递一个已经存在的 Mat 对象时,开辟好的矩阵空间会被重用。也就是说,我们每次都使用大小正好的内存来完成任务。    ...

2014-05-13 15:33:22

阅读数 760

评论数 0

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