自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宁静致远的博客

good good study! day day up!

  • 博客(31)
  • 资源 (7)
  • 收藏
  • 关注

原创 PCA(Principal Component Analysis)之个人理解

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

2014-05-31 08:30:39 1878 1

转载 Kinect的一些库的环境配置

一、官方指导To Create an Unmanaged Applicationfollow these steps for implementing an unmanaged application.1. include in your source code2. for standard definitions, include in your source

2014-05-28 19:10:50 1609

原创 决策树

最近学习了一下决策树,根据自己的理解记录下来。(主要参考来自统计学习这本书,这本书很好),btw:不是做广告首先说一下,什么是决策树?决策书(decision tree)是一种基本的分类和回归方法,我们这里主要讨论分类决策树。在分类问题中,表示基于特征对实例进行分类的过程。其优点是:决策树模型具有可读性,分类速度快。学习时:利用训练数据,根据损失函数(这是什么?下面会说到)最小化的

2014-05-16 11:10:39 1258

原创 迭代器模式

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

2014-05-13 15:33:57 627

原创 将博客搬至CSDN

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

2014-05-13 15:33:55 502

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

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

2014-05-13 15:33:52 995

原创 简单工厂模式

上两天看了大话设计模式这本书。由于看的太快。今天看完了,合上书,一想,什么都没留下。想想还是写下来可能理解的会比较透彻。按照我对这本书的理解进行写吧,和书上的差不多,只是自己对书的理解以计算器来讲解简单工厂模式:封装:写一个计算器,可以和面向对象无关,就可以写出来。但是为了和面向对象扯上关系。同时也为了增加代码的质量(至于什么质量,下面会提到),我们要思考下,我们能否让和控制台无关的程序

2014-05-13 15:33:50 555

原创 教程七(对话框)

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

2014-05-13 15:33:48 603

原创 VS2008下Debug和Release的区别

区别1:请看下面一段程序:void test();int _tmain(int argc, _TCHAR* argv[]){test();return 0;}void test(){double dTest;if (dTest){cout}else{cout}}如果该程序在debug下运行,编译是不会出错,运行时会出现如下错误,说dTest没有被初始化,

2014-05-13 15:33:46 1335

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

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

2014-05-13 15:33:44 4924

原创 Kinect nite2 openNI2 配置遇到的问题

错误1:LINK : fatal error LNK1104: 无法打开文件“C:\ProgramFiles\PrimeSense\NiTE2\Lib\\.obj” 原因:是因为链接器--》付加依赖项中多加入了$(NITE2_LIB64)或者$(OPENNI2_LIB64)。这个问题,说实话我很纳闷,以前加上就没事。同样的一台电脑换了一个系统后,这个地方就出问题了。难道是系统的原因,目

2014-05-13 15:33:42 4106

原创 opencv之利用opencv_traincascade训练分类器

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

2014-05-13 15:33:40 2657 1

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

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

2014-05-13 15:33:37 4471 1

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

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

2014-05-13 15:33:35 1726

原创 图像处理中关于矩的解释

本文来自http://blog.csdn.net/dadaadao/article/details/6114989不变矩的主要思想是使用对变换不敏感的基于区域的几个矩作为形状特征,Hu提出了7个这样的矩,在他工作的基础上出现了很多改进的版本。 图像的几何不变矩    矩特征主要表征了图像区域的几何特征,又称为几何矩,由于其具有旋转、平移、尺度等特性的不变特征,所以又称

2014-05-13 15:33:33 1858 1

原创 Kinect的介绍和应用【转】

一、Kinect简介     Kinectfor Xbox 360,简称Kinect,是由微软开发,应用于Xbox 360 主机的周边设备。它让玩家不需要手持或踩踏控制器,而是使用语音指令或手势来操作Xbox360的系统界面。它也能捕捉玩家全身上下的动作,用身体来进行游戏,带给玩家“免控制器的游戏与娱乐体验”。其在2010年11月4日于美国上市,建议售价149美金。Kinect在销售前

2014-05-13 15:33:31 2143

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

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

2014-05-13 15:33:29 707

原创 编译链接原理   C++

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

2014-05-13 15:33:27 551

原创 cv::Mat结构

data:Mat对象中的一个指针,指向内存中存放矩阵数据的一块内存 (uchar*data)dims:Mat所代表的矩阵的维度,如 3 * 4 的矩阵为 2 维, 3 * 4 * 5的为3维channels:通道,矩阵中的每一个矩阵元素拥有的值的个数,比如说 3 * 4矩阵中一共 12 个元素,如果每个元素有三个值,那么就说这个矩阵是 3 通道的,即 channels =3。常见的是一

2014-05-13 15:33:25 6871

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

一: 关于 Mat,首先要知道的是你不必再手动地(1)为其开辟空间(2)在不需要时立即将空间释放。但手动地做还是可以的:大多数OpenCV函数仍会手动地为输出数据开辟空间。当传递一个已经存在的Mat 对象时,开辟好的矩阵空间会被重用。也就是说,我们每次都使用大小正好的内存来完成任务。   基本上讲 Mat是一个类,由两个数据部分组成:矩阵头(包含矩阵尺寸,存储方法,存储地址等信息)和一个

2014-05-13 15:33:22 978

原创 小波变换

问题1:小波变换的好处:对于分析瞬时时变信号非常有用。并且针对绝大部分信号的压缩、去噪、检测效果都特别好。问题2:小波变换为什么有这些好处?因为小波变换的基basis是可变的,是可以根据信号来推导或者构建出来的,只要符合小波变换的性质和特点即可。也就是说,如果你有着比较特殊的信号需要处理,你甚至可以构建一个专门针对这种特殊信号的小波basis function集合对其进行分析。这种灵活性是任

2014-05-13 15:33:20 928

原创 Kinect OpenNI2 win7 x64 vs2010

要做实现提取人体骨架的提取。需要用到OpenNI库。首先进行环境的配置。背景:在这直接用的KinectSDK驱动,没有用以前的驱动,关于以前(KinectSDK没出来之前)很多配置有兴趣的可以参看小斤的博客中的教程1.但是我没有亲自尝试,不知道他说的对不对。 Kinect OpenNI2  win7 x64 vs2010  openCV 环境配置 步骤: 1、安装vs2010,我在

2014-05-13 15:33:18 1768

转载 Iplimage中的orign(转)

原文地址:Iplimage中的orign(转)作者:宁静致远lsp关于iplimage的origin参数在使用opencv显示图像时会出现图像倒立的情况,IplImage的origin属性有关系。origin为0表示顶左结构,即图像的原点是左上角,如果为1为左下角。一般从硬盘读入的图片或者通过cvCreateImage方法创建的IplImage图片默认的origin为0,即显示的时候都是

2014-05-13 15:33:16 640

转载 转:opencv的一些函数

原文地址:转:opencv的一些函数作者:宁静致远lsp源文地址:http://blog.chinaunix.net/uid-8402201-id-2899695.htmlOpenCv中文论坛精华地址http://www.opencv.org.cn/index.php/User:Ollydbg23http://sivp.sourceforge.net/(sivp)一、基础操作1.

2014-05-13 15:33:14 1493

转载 图像算法,模版匹配

原文地址:图像算法,模版匹配作者:zlingh1.opencvhttp://www.cnblogs.com/skyseraph/archive/2011/03/29/1998681.html      CV_TM_SQDIFF平方差匹配法:该方法采用平方差来进行匹配;最好的匹配值为0;匹配越差,匹配值越大。      CV_TM_CCORR 相关匹配法:该方法采用乘法操作;数值越大表

2014-05-13 15:33:12 3691

转载 基本的opencv图像处理函数

原文地址:基本的opencv图像处理函数作者:宁静致远lsp155.cvCanny:Canny边缘检测;156.cvSobel:图像边缘检测,Sobel算子;157.cvLaplace:拉普拉斯变换、图像边缘检测;150.cvThreshold:图像阈值化;178.cvEqualizeHist:直方图均衡化;179.cvCreateHist:创建一新直方图;180.cvReleaseH

2014-05-13 15:33:10 908

转载 什么叫二值化以及二值化的作…

原文地址:什么叫二值化以及二值化的作用作者:宁静致远lsp二值化概念:一幅图像包括目标物体、背景还有噪声,要想从多值的数字图像中直接提取出目标物体,最常用的方法就是设定一个阈值T,用T将图像的数据分成两部分:大于T的像素群和小于T的像素群。这是研究灰度变换的最特殊的方法,称为图像的二值化(BINARIZATION)。二值化的作用:简单通俗的说:二值化的所用就是将图像分成黑和白,

2014-05-13 15:33:07 22782

转载 cvEigenVV

原文地址:cvEigenVV作者:宁静致远lsp用到opencv中的cvEigenVV,;首先 函数格式为 CVAPI(void) cvEigenVV( CvArr* mat, CvArr* evects, CvArr* evals, double eps CV_DEFAULT(0))注意 1.这里的evects是特征向量 按照降序排列的    2.evals是特征值array,必须

2014-05-13 15:33:05 1129

转载 vs2008中的TSTCON32.exe问题

原文地址:vs2008中的TSTCON32.exe问题作者:宁静致远lsp网上找了几十篇文章没有找到解决方案,最后综合了两篇的内容,终于解决了。步骤如下:1、将D:Program FilesMicrosoft Visual Studio9.0Samples2052AllVCLanguageSamplesC++MFColeTstCon下的TstCon.vcproj剪切出去先,之后在将D:Pro

2014-05-13 15:33:03 1253

原创 C++中的一些问题

1、error C2143: 语法错误 : 缺少“;”(在“类型”的前面)这个错误如果是定义变量的话,要将变量定义在函数的开始处才行。2、LINK : fatal error LNK1000: Internal error duringIncrBuildImage项目--》属性--》连接器--》常规--》启动增量链接器--》改为否;3、主函数的参数问题argc表示参数的个数,argv表

2014-05-13 15:33:01 458

原创 欢迎您在新浪博客安家

亲爱的朋友:    欢迎您在新浪博客安家,您的博客地址是:http://blog.sina.com.cn/u/3363257274    您可以用文字、图片、视频记录和展示最真实的自我,与网友交流,与线上好友聊天,还能通过手机发表博文和上传图片,随时随地记录心情和身边趣闻。    我们为您提供了丰富的炫酷模板来装点您在网上的家园,强大的音乐播放功能更能陪伴您的网络生活。准备好了吗?现在就开始精彩的

2014-05-13 15:32:59 482

ffmpeg二进制文件,用于音视频操作

ffmpeg二进制文件,可以用其对音视频解码,截取视频中图片,和视频中的音频片段等待一些操作。比如根据帧率截取视频中图片,截取视频流中图片

2020-03-03

zkcheck.zip

通过zkserver和zk节点路径,读取注册到该路径下的ip信息。 功能:检查某ip,在某zkserver中的某节点中是否存在 sh zk-check.sh zk所在服务器地址 需要检测的zk中的路径 需要检测的ip地址

2019-12-15

opencv使用的interence enging kit openvino

opencv4.0.0优化引擎kit,可以提高opencv图像库的处理速度等功能。也可以去官网下载。

2018-12-21

l_openvino_toolkit_p_2018.2.300

l_openvino_toolkit_p_2018.2.300 inter引擎优化库,在编译opencv的时候用到

2018-07-26

openGL入门教程

详细描述了openGL的一些基本操作,一些3D重建的功能,地球、月球、太远的公转演示等等。很详细,适合入门

2016-03-02

卡西欧7900W使用说明书

卡西欧 六局电波 太阳能 详细描述了该表的各种存在的功能,非常详细的每一步操作!!!!!!

2016-03-02

专接本微机原理视频网址

微机原理视频网址。。。。。。清华大学出版社

2011-04-06

空空如也

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

TA关注的人

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