自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 Realsense(五)多人脸实时检测及跟踪代码

一.代码声明     下面的代码是博主参考了Intel realsense官方SDK和官方例程后写的一段较为简单的代码,实现了简单的多人脸实时检测及跟踪功能。官方的人脸检测例程功能较多,但代码量很大,阅读起来也较困难,所以博主写了一段较为精简的人脸检测代码。二.具体代码#include #include #include "util_render.h" #inc

2016-03-30 17:36:05 12556 10

转载 PostMessage与SendMessage的区别

在做基于窗口的Windows程序的时候,我们避免不了要向窗口发送消息,有两种方式,一种是PostMessage,另外一种是SendMessage。关于这两个宏,我是通过狠狠的看MSDN才搞明白的,那里讲的是最权威的。它们的区别如下:1、PostMessage会将消息压入窗口所在线程的消息队列,然后返回;而SendMessage则不经过消息队列,SendMessage可认为是直接调用了该窗口的窗

2016-03-25 16:56:44 1024

转载 WaitForSingleObject函数

转自:http://blog.csdn.net/xhysherry/article/details/6253761VC声明DWORD WaitForSingleObject(  HANDLE hHandle,  DWORD dwMilliseconds  );  VB声明Declare Function WaitForSingleObject Lib "kernel32" (B

2016-03-25 16:47:35 874

转载 QueryPerformanceCounter

转自:http://blog.csdn.net/daoyuly/article/details/3947918精确的时间计时,有时候是非常必要的。比如播放多媒体时视频与音频的时间同步,还有在测试代码的性能时,也需要使用到非常精确的时间计时。还有测试硬件的性能时,也需要精确的时间计时。这时就需要使用QueryPerformanceCounter来查询定时器的计数值,如果硬件里有定时器,它就会

2016-03-25 09:29:33 7162

原创 Realsense(四)github上一种提取彩色和深度视频流并转为mat的方案

/*******************************************************************************Intel Realsene SDKThe program starts Color and Depth Stream using Intel Realsense SDKand converting its frame from PX

2016-03-23 15:36:29 4732

原创 Realsense(三)截取n帧彩色及深度图并保存

继续沿用Realsense(一)提取彩色和深度视频流并实现pxcimage到mat里的转化方法,对每一帧pxcimage数据进行转化,转化为mat之后,将该帧得到的mat类型图像写入文件夹。博主将100帧彩色图写入一个color文件夹,深度图写入depth文件夹,结果如图所示:

2016-03-22 17:41:39 6983 3

原创 Realsense(二)实现pxcimage到mat转化的另一种代码方案

前面提到过一种利用realsense提取彩色和深度视频流并实现pxcimage到mat类型转化的方法,具体可见Realsense(一)提取彩色和深度视频流并实现pxcimage到mat。下面的代码只是在实现pxcimage到mat类型转化上有所不同,利用realsense本身提取彩色和深度视频流的方法不变。#include #include #include "util_ren

2016-03-22 17:17:01 2504 3

原创 Realsense(一)提取彩色和深度视频流并实现pxcimage到mat

一、简要介绍        关于realsense的介绍,网上很多,这里不再赘述,sdk及相关文档可参考realsense SDK,也可参考开发人员专区。运行代码之前,要确保你已经安装好了realsense的DCM和SDK,官网有教程,具体请参考DCM和SDK安装步骤。二、代码#include #include #include "util_render.h"

2016-03-22 17:01:05 7332 5

转载 浅析人脸检测之Haar分类器方法

浅析人脸检测之Haar分类器方法一、Haar分类器的前世今生       人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方向发展起来。       目前的人脸检测方法主要有两大类:基于知识和基于统计。Ø  基于知识的方法:主要利用先验知识将人脸看作器

2016-03-02 17:23:57 967

转载 人脸识别之特征脸方法(Eigenface)

人脸识别之特征脸方法(Eigenface)转自:http://blog.csdn.net/zouxy09       因为需要,花了一点时间写了下经典的基于特征脸(EigenFace)的人脸识别方法的Matlab代码。这里仅把该代码分享出来。其实,在较新版本的OpenCV中已经提供了FaceRecognizer这一个类,里面不仅包含了特征脸EigenFace,还有Fishe

2016-03-01 17:00:13 2035

原创 Andrew Ng机器学习入门学习笔记(六)之支持向量机(SVM)

一.支持向量机的引入支持向量机(SVM)是一种极受欢迎的监督学习算法,为了引入支持向量机,我们首先从另一个角度看逻辑回归。1.从单个样本代价考虑假设函数hθ(x)=11+e−θTxh_\theta(x)=\frac{1}{1+e^{-\theta^Tx}}。由于S型函数有如下图的特性,则,如果y=1y=1,那我们希望hθ(x)≈1h_\theta(x)≈1,即θTx>>0\theta^Tx>>0;如

2015-12-28 15:20:53 13332

原创 Andrew Ng机器学习入门学习笔记(五)之调试学习算法

一.机器学习诊断在设计机器学习系统或者进行改进时如果遇到问题,下一步应该怎么办呢?除了掌握一些学习算法之外,我们还需要知道如何调试一个算法。例如我们已经实现了一个正则化线性回归来预测房价,J(θ)=12m[∑mi=1(hθ(x(i))−y(i))2+λ∑mj=1θ2j]J(\theta)=\frac{1}{2m}[\sum_{i=1}^m(h_\theta(x^{(i)})-y^{(i)})^2+\

2015-12-23 17:20:34 2101 1

原创 机器学习实战k近邻算法(kNN)应用之手写数字识别代码解读

一.背景简要说明书中假设待识别的数字已经使用图形处理软件将其处理为32*32的黑白图像,并将图片转换为文本格式。如下图代表数字0:每个数字的训练样本大概有200个,每个数字的测试样本大概有100个,分别放在trainingDigits和testDigits中。二.模块代码及注释from numpy import *from os import

2015-12-11 11:33:24 6564 1

原创 Andrew Ng机器学习入门学习笔记(四)之神经网络(二)

本文主要记录了神经网络的代价函数,神经网络中梯度下降的用法,反向传播,梯度检验,随机初始化等理论,并附上课程作业中相关部分的matlab代码及注释。有关神经网络的概念,模型,以及利用前向传播预测分类的计算可参看Andrew Ng机器学习入门学习笔记(四)之神经网络(一) http://blog.csdn.net/scut_arucee/article/details/50144225一.神经网

2015-12-04 15:54:48 3704

原创 Andrew Ng机器学习入门学习笔记(四)之神经网络(一)

一.神经网络的优势对于复杂的非线性分类问题,当特征变量个数nn很大时,用逻辑回归时S型函数g(θTx)中的θTxS型函数g(\theta^Tx)中的\theta^Tx如果用二次多项式表示,则二次项数目很多,约为n2n^2,计算复杂度达到o(n2)o(n^2);如果用三次多项式表示,则三次项数目更多,复杂度达o(n3)o(n^3)。而神经网络能很好的解决上面那种复杂的非线性分类问题。二.神经网络的模型

2015-12-02 09:58:04 3136

原创 机器学习实战k-近邻算法(kNN)应用之改进婚恋网站配对效果代码解

一.背景简要说明问题背景不再详细赘述了,《机器学习实战》中有详细介绍,利用KNN想做的就是训练出一个分类器,能根据对方的一些特征判断他(她)对你的吸引程度,是不喜欢,还是一般喜欢,还是很喜欢。以此改进约会配对效果。二.模块代码及注释from numpy import *import operator#样本数据集创建函数def creatDataSet(): da

2015-11-27 15:27:50 3475 1

原创 windows下python绘图库matplotlib安装方法(亲测)

本matplotlib安装过程在一定程度上参考了 http://blog.csdn.net/qrlhl/article/details/48978107因为学习机器学习的需要,又准备参考《机器学习实战》这本书来入门。在安装完python3.4以及科学计算包Numpy之后,需要使用绘图包matplotlib。这货的安装确实废了我很大的功夫。看了各种教程之后我就纠结于到底是用whl文件在dos下安

2015-11-25 15:20:10 36891 2

原创 windows下python科学计算包numpy无脑安装

windows下python科学计算包numpy的exe可执行文件直接安装 http://sourceforge.net/projects/numpy/files/NumPy可以去下载量最多的1.10.1里下载你需要的numpy包。这里有2.7,3.3,和3.4版本numpy的exe文件,安装之前请确保你已经安装了对应版本的python,python for windows安装链接: ht

2015-11-24 17:59:29 6800

原创 机器学习实战k-邻近算法(kNN)简单实施代码解读

一.概念k-邻近算法是最简单的机器学习算法之一。k-邻近算法采用测量不同特征值之间的距离(具体说是欧氏距离)的方法进行分类。输入待分类的数据后,计算输入特征与样本集数据对应特征的距离,选择样本集中与输入特征距离最小的前k个样本,统计这k个样本数据中出现次数最多的类别作为新数据的分类。二.kNN的简单实施代码及注释from numpy import *import operatordef creat

2015-11-24 16:28:36 3005

原创 Andrew Ng机器学习(ML)入门学习笔记(三)

一.分类问题和逻辑回归1.逻辑回归的提出前面举例较多的房价问题属于监督学习中的线性回归问题,因为需要预测的变量是连续的。对于另一类问题,需要预测的变量是离散的,称为分类问题。根据分类种类的多少,又有两类分类问题和多类分类问题之分。例如现在有一些肿瘤大小和相应性质(0代表良性,1代表恶性)的训练数据,如下图紫色叉点。若仍以线性回归进行学习,则可以学习出如下橘色的假设函数hθ(x)h_\theta(x)

2015-11-17 16:34:05 1775

转载 Leap Motion自带Sample之详解_Win/C++版本

转自http://blog.csdn.net/guoming0000/article/details/12242447 本文基于Leap SDK,对C++版本的应用程序sample进行解释。希望在通读全文之后,大家能够借助Leap设备获取跟踪数据。纲要: 一、概述 二、创建一个Controller对象 三、创建类Listener的子集 四、获取一个帧数据 五、获取手势信息 六、运行程序

2015-11-06 16:13:05 1033

原创 Andrew Ng机器学习(ML)入门学习笔记(一)

一.机器学习的定义(Definition)定义:是一门在不需要很明显很复杂的计算机编程的情况下让计算机具有学习能力的学科。更现代化的定义:给计算机程序提供一个任务T和一种性能测量方法P,在经验E的影响下测量方法P对任务T的测量结果得到了改进。(该程序从E中学习)二.机器学习的种类(Type)(1)监督学习:用于训练的数据提供了一组“标准答案”。监督学习又可细分为①回归问题(regression)②分

2015-10-27 19:45:12 1831

原创 Andrew Ng机器学习(ML)入门学习笔记(二)

一.多变量线性回归(Multivariate linear regression)前面讨论的房屋价格问题我们认为房屋价格只与其大小有关,故定义了hθ(x)=θ0+θ1xh_\theta(x)=\theta_0+\theta_1x这样的假设函数。若房屋的价格yy受到其大小x1x_1,卧室数量x2x_2,楼层x3x_3,房屋年龄x4x_4多个因素共同影响,则称为多特征或多变量问题。符号说明:n→特征变量

2015-10-27 14:48:02 1668

原创 文件夹下图片批处理(图片名不要求连续,批量旋转)

工程上为提高人脸识别后期的效率,多采用批处理快速矫正法而不是让图片迭代收敛到矫正状态。人脸数据库多有成千上万张图片,若图片名不连续,则不能用格式化的路径传入法去批处理,而应采用文件的方法去批处理。假设要将F:\face_recognition_database\testset路径下的图片批量旋转矫正,处理后的图像再以相同文件名批量存入F:\face_recognition_database

2015-10-13 09:28:53 3941

原创 opencv鼠标画矩形截取保存图片一部分并归一化为原图大小(Patches selected for feature extraction)

实验室师兄最近在看Deep Learning Face Representation by Joint Identification-Verification这篇论文,应其要求做第2部分Figure 2: Patches selected for feature extraction的人脸图片切割,如下图:为了方便我参考了http://blog.csdn.net/Augusdi/a

2015-09-21 13:03:21 2322 1

原创 模式识别学习笔记(一)模式识别初认识

这是本人第一次写博客,把学到的东西以及自己的理解用类似于学习笔记的形式表达出来。如果有不妥的地方,希望大家指正。谢谢!一、模式识别的定义 关于模式识别(pattern recognition)的定义,首先要了解模式和识别分别是什么含义。有教材指出模式是指组成成分或影响因素间存在确定性或随机性规律的对象、过程或事件的集合。而识别是指把对象分门别类地认出来,也有解释是指以前见过,现在再次认出来。简而言

2015-04-24 19:49:32 3500

《机器学习实战》数据文件及代码

《机器学习实战》译版分章节数据文件及相关模块代码,很全,亲测。

2015-12-02

空空如也

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

TA关注的人

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