自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (6)
  • 收藏
  • 关注

转载 python xml+xsl 生成html文件

1. 在ubuntu的环境下安装libxml2 libxstl(1) apt-get install libxml2 libxml2-dev(2) apt-get install libxlst1 libxslt1-dev(3) apt-get install python-libxml2 python-libxslt1 如果安装失败,可参考http://stackoverflow.com/que

2016-11-09 14:34:58 1532

转载 C++拷贝构造函数(深拷贝,浅拷贝)

C++拷贝构造函数(深拷贝,浅拷贝)对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 #include iostream>using namespace std;class CExample {

2014-08-17 16:38:56 689

转载 error: 此类型没有存储类或类型说明符

在vs 2010 中写C++,如果在int main()函数外定义如下: vector adjacency; adjacency.push_back(1);系统会报错,显示此“声明没有存储类或类型说明符”,但是如果将这两个语句放在main函数中,vs 2010 不会报错。请问是为什么?vector类型不能定义在函数外?谢谢!

2014-06-30 13:23:30 16048

原创 记调试MKL MATLAB接口

在将MKL C++代码做MATLAB接口的过程中遇到一个小问题zongshi

2014-05-07 20:09:24 1521

转载 多核学习

1摘要分类在搜索引擎中的应用非常广泛,这种分类属性可以方便在rank过程中针对不同类别实现不同的策略,来更好满足用户需求。本人接触分类时间并不长,在刚用SVM做分类的时候对一个现象一直比较困惑,看到大家将各种不同类型特征,拼接在一起,组成庞大的高维特征向量,送给SVM,得到想要的分类准确率,一直不明白这些特征中,到底是哪些特征在起作用,哪些特征组合在一起才是最佳效果,也不明白为啥这些特征就

2014-04-28 20:51:18 4131 3

转载 Exemplar-SVMs for Object Detection and Beyond—Details(二)

Reference:[1] Ensemble of Exemplar-SVMs for Object Detection and Beyond,ICCV 2011Carnegie Mellon University[2] Exemplar-based Representations for Object Detection, Association and Beyond PHD t

2014-04-23 15:36:05 1015

转载 Exemplar-SVMs for Object Detection and Beyond--Overview(一)

Reference:[1] Ensemble of Exemplar-SVMs for Object Detection and Beyond,ICCV 2011Carnegie Mellon University[2] Exemplar-based Representations for Object Detection, Association and Beyond PHD t

2014-04-23 15:34:45 923

转载 在VS2010中调用MATLAB内建函数

整个过程如下:1. 首先在R盘根目录下创建"DLL"文件夹,然后把spline.m和chckxy.m两个文件拷贝到"R:\DLL"文件夹下(在我的机器上,spline.m位于文件夹"C:\Program Files\MATLAB\R2012b\toolbox\matlab\polyfun\"下,chckxy.m位于文件夹"C:\Program Files\MATLAB\R2012b\too

2014-02-16 18:58:15 2957

转载 RANSAC算法(RANdom SAmple Consensus随机抽样一致)

它可以从一组包含“局外点”的观测数据集中,通过迭代方式估计数学模型的参数。它是一种不确定的算法——它有一定的概率得出一个合理的结果;为了提高概率必须提高迭代次数。该算法最早由Fischler和Bolles于1981年提出。光看文字还是太抽象了,我们再用图描述RANSAC的基本假设是:(1)数据由“局内点”组成,例如:数据的分布可以用一些模型参数来解释;(2)“局外点”是不能适应该模

2014-01-21 12:27:45 3676

转载 boost ref()

ref的目的是对于一个模板函数,在传和传引用都可以的时候,把的权利下放给使用者。在参数上套一个ref(),显式告诉编译器这里引用传递,否则就是值传递。例:#include #include using namespace std;using namespace boost;struct QQ{ int k;};template int foo(T

2014-01-13 14:52:45 610

转载 bind - boost 使用指南

bind - boost头文件: boost/bind.hppbind 是一组重载的函数模板.用来向一个函数(或函数对象)绑定某些参数. bind的返回值是一个函数对象.它的源文件太长了. 看不下去. 这里只记下它的用法:9.1 对于普通函数假如有函数 fun() 如下:  void fun(int x, int y) {  cout  

2014-01-13 14:38:24 637

原创 poselet 源码编译总结

1、源码下载地址:http://www.cs.berkeley.edu/~lbourdev/poselets/      code April 2013 release (C++)2、代码中使用到了jpeglib中的函数,所以需要下载jpeg源码并自己编译:http://blog.sina.com.cn/s/blog_546e0c1f0101db13.html3、将编译好的jpeg

2014-01-13 09:25:55 1631 2

转载 学习OpenCV——KNN算法

转自:http://blog.csdn.net/lyflower/article/details/1728642 文本分类中KNN算法,该方法的思路非常简单直观:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。该方法在定类决策上只依据最邻近的一个或者几个样本的类别来决定待分样本所属的类别。   KNN方法虽然

2013-12-12 19:38:18 1245

转载 计算机中丢失libmx.dll 错误解决

原因:matlab2010a版本的环境变量出现了问题。libmx.dll是存在于D:/Program Files/MATLAB/R2010a/bin/win32文件夹中,而在Win7系统变量里Matlab在安装的时候时只写入了路径D:/Program Files/MATLAB/R2010a/bin,故系统不会自动到其子文件中找dll,从而报错说找不到文件。解决办法:由于旧版本的Matlab

2013-12-07 12:01:24 10343

原创 程序调试错误记录

程序调试记录:(1)错误:extracSIFT.obj : error LNK2019: 无法解析的外部符号 "class boost::system::error_category const & __cdecl boost::system::generic_category(void)"     解决方案:在boost的system库的D:\boost_1_53_0

2013-12-07 11:42:31 1352

转载 (亲测)WIN7+VS2010+QT4.8.1+静态编译 (可以百度网盘下载QT4.8.5 x64编译结果)

前言:   先说一些废话,本文成形,参考了大量的网上资料。对此十分感谢。附上一此网址:  http://www.cnblogs.com/elect-fans/archive/2012/03/29/2422816.html 一、下载源码并解压从QT官网http://qt.nokia.com/ 下载最新的QT源码包,我下载的是4.8.1的版本。文件名为“qt-e

2013-12-06 00:11:03 4299 4

转载 Qt Creator 快捷键

Qt Creator 快捷键        以前经常用VS+QT的方式来学习QT,VS确实挺强大,不过每次编译Qt,太浪费时间,而且如果重装系统或者VS都必须重新编译,非常麻烦,于是就硬着头皮看了看新生的Qt Creator,适当接受新事物还是很好的!Qt也是能快速操作的,下面就把Qt Creator的常用快捷键给列一下。 多行注释模式           

2013-12-05 12:40:07 853

原创 opencv vs2010 应用程序无法正常启动(oxc000007b) 解决

我的应用程序无法正常启动(oxc000007b)的错误是因为我在vs中配置管理器切换时导致win32和x64配置环境混乱导致的,所以需要统一你的开发环境是win32还是x64.1、环境变量配置步骤(二选一)(1)win32 环境变量设置  (如果想在win32环境下编程,按如下步骤配置)新建: 变量名: OpenCV_Include                     变量值:

2013-12-05 10:38:52 12840

转载 人体骨骼坐标在彩色图像中显示

// YeNite2SimpleUsingOpenCV.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include // OpenCV 头文件#include #include #include #include #include using namespace std;using namespace openni;

2013-11-30 19:57:09 2794

转载 NITE 2与OpenCV结合的第二个程序(提取人体骨骼坐标)

温故而知新——NITE 2的基本使用主要包括以下几个步骤:    1. 初始化NITE环境: nite::NiTE::initialize();    2. 创建User跟踪器: nite::UserTracker mUserTracker; mUserTracker.create();    3. 创建并读取User Frame信息:nite::UserTrackerFr

2013-11-30 19:30:36 4131

转载 OpenNI 2与OpenCV结合的第一个程序

开始之前,让我们自己开始再熟练熟练OpenNI 2的基本使用,主要包括以下几个步骤:    1. 初始化OpenNI环境: openni::OpenNI::initialize();    2. 声明并打开Device设备: openni::Device devAnyDevice; devAnyDevice.open( openni::ANY_DEVICE );    3.

2013-11-30 18:32:21 2421

转载 OpenNI2显示深度、彩色及融合图像

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

2013-11-30 09:28:08 2402

转载 OpenNI1.x 和 OpenNI2.x的区别

1.OpenNI2.0暂时不支持音频节点了,我在OpenNI2.1的源码库里明确看见"case AUDIO_NODE: return;",之前用OpenNI1.5做的音频应用只能停留在1.5时代了,泪奔一下。2.OpenNI2.0不支持马达控制,1.5时代还可以用直接操作USB的开源代码做,2.0时代由于微软驱动不开源没有也不提过任何接口,所以OpenNI2.0在这点上悲催了。用微软S

2013-11-29 20:26:30 3216

转载 OpenNI2简介、安装与VS开发环境配置

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

2013-11-29 20:15:58 1259

转载 LBP特征

目标检测的图像特征提取之(二)LBP特征[email protected]://blog.csdn.net/zouxy09         LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikäinen, 和 D. Ha

2013-11-24 21:30:54 715

转载 多核学习在图像分类中的应用

1摘要分类在搜索引擎中的应用非常广泛,这种分类属性可以方便在rank过程中针对不同类别实现不同的策略,来更好满足用户需求。本人接触分类时间并不长,在刚用SVM做分类的时候对一个现象一直比较困惑,看到大家将各种不同类型特征,拼接在一起,组成庞大的高维特征向量,送给SVM,得到想要的分类准确率,一直不明白这些特征中,到底是哪些特征在起作用,哪些特征组合在一起才是最佳效果,也不明白为啥这些特征就

2013-11-24 18:46:53 905

转载 【机器学习】SVM核函数

知识预备1. 回顾:logistic回归出发,引出了SVM,即支持向量机[续]。2.  Mercer定理:如果函数K是上的映射(也就是从两个n维向量映射到实数域)。那么如果K是一个有效核函数(也称为Mercer核函数),那么当且仅当对于训练样例,其相应的核函数矩阵是对称半正定的。核函数描述和分析考虑在”回归和梯度下降“一节的“线性回归”中提出的问题,特征是房

2013-11-24 17:33:39 1044

转载 支持向量机(SVM)基础

版权声明:    本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系[email protected] 前言:    又有很长的一段时间没有更新博客了,距离上次更新已经有两个月的时间了。其中一个很大的原因是,不知道写什么好-_-,最近一段时间看了

2013-11-19 17:22:10 871

转载 VS2010点滴——不能将参数 1 从“const char [11]”转换为“LPCWSTR”

[cpp] view plaincopy#include"windows.h"  #include"iostream"  using namespace std;    int main()  {      char Write[10],Read[10];      for(int i=0;i        Write[i]=10+i

2013-11-17 00:02:34 881

转载 c++ try catch 问题

try{} catch(…){}以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try{BYTE* pch ;pch = ( BYTE* )00001234 ;   //给予一个非法地址*pch = 6 ; //对非法地址赋值,会造成Access Violation

2013-11-16 10:08:47 844

转载 MATLAB save函数的参数报错:Argument must contain a string

郁闷了,测试一段很简单的程序,就是上面这样的错误,代码如下:proFileName = 'TheChVector';pixName = '.mat';    strNum = num2str(seperateNum);    saveFile = strcat(proFileName, strNum,pixName);chVector = ........%此处就省

2013-11-15 20:29:52 2910 1

转载 Fedora 18下samba服务器简单配置

以下是samba服务器的简单配置过程:yum install sambayum install samba-client(如果只执行上面一条命令,在创建samba用户时没有smbpasswd命令:smbpasswd:command not found)以上是安装samba的命令可以用yum install samba*代替rpm –qa|grep samba  结果如下:    s

2013-11-14 12:34:50 1085

转载 如何将opencv的处理结果保存由matlab分析

由于OpenCV本身只支持 xml、yml 的数据文件读写功能,并且其xml文件与构建网页数据所用的xml文件格式不一致,在Matlab中无法读取。我们可以通过以下方式将视差数据保存为txt文件,再导入到Matlab中。  void saveDisp(const char* filename, const Mat& mat) { FILE* fp = fopen(filena

2013-11-13 19:39:11 1067

转载 RAII与Pimpl

RAII是Bjarne Stroustrup教授用于解决资源分配而发明的技术,资源获取即初始化。RAII是C++的构造机制的直接使用,即利用构造函数分配资源,利用析构函数来回收资源。我们知道,在C/C++语言中,对动态分配的内存的处理必须十分谨慎。在没有RAII应用的情况下,如果在内存释放之前就离开指针的作用域,这时候几乎没机会去释放该内存,除非垃圾回收器对其管制,否则我们要面

2013-11-12 19:40:39 1237

转载 法国自动化研究所SPArse稀疏编码优化工具包介绍

其实函数是使用c++语言编写的,使用mex函数得到matlab的函数接口在spams-matlab主文件夹下包含16个对象(包括文件夹和文件,11个文件夹和5个文件)下面逐一介绍各个文件夹和文件的作用:一:build解压完之后是空文件夹,在经过compile.m文件编译之后,产生编译以后的在该平台之下的二进制文件二:data该文件夹包含测试用的测试图像

2013-11-12 18:29:55 1267

转载 决策树模型组合之随机森林与GBDT

版权声明:    本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系[email protected]前言:    决策树这种算法有着很多良好的特性,比如说训练时间复杂度较低,预测的过程比较快速,模型容易展示(容易将得到的决策树做成图片展示出来)

2013-11-10 21:09:18 925

转载 NP-hard问题

NP是指非确定性多项式(non-deterministic polynomial,缩写NP)。所谓的非确定性是指,可用一定数量的运算去解决多项式时间内可解决的问题。NP 问题通俗来说是其解的正确性能够被“很容易检查”的问题,这里“很容易检查”指的是存在一个多项式检查算法。相应的,若NP中所有问题到某一个问题是图灵可归约的,则该问题为NP困难问题。    例如,著名的推销员旅行问题(Travel

2013-11-08 20:58:54 2576

转载 机器学习&数据挖掘笔记_15(关于凸优化的一些简单概念)

没有系统学过数学优化,但是机器学习中又常用到这些工具和技巧,机器学习中最常见的优化当属凸优化了,这些可以参考Ng的教学资料:http://cs229.stanford.edu/section/cs229-cvxopt.pdf,从中我们可以大致了解到一些凸优化的概念,比如凸集,凸函数,凸优化问题,线性规划,二次规划,二次约束二次规划,半正定规划等,从而对凸优化问题有个初步的认识。以下是几个重要相关概

2013-11-08 20:51:45 1024

转载 CMAKE的使用

CMAKE的使用Version 1.02009-3-18一、      基本使用安装:下载二进制包后可直接解压使用从源码安装则执行命令:./bootstrap; make; make install——尝试执行bootstrap失败使用:cmake dir_path,生成工程文件或makefile文件二、      概念out-of-source build,与in

2013-11-08 08:35:41 710

转载 C++的XML编程经验――LIBXML2库使用指南

C++的XML编程经验――LIBXML2库使用指南写这篇文章的原因有如下几点:1)C++标准库中没有操作XML的方法,用C++操作XML文件必须熟悉一种函数库,LIBXML2是其中一种很优秀的XML库,而且它同时支持多种编程语言;2)LIBXML2库的Tutorial写得不太好,尤其是编码转换的部分,不适用于中文编码的转换;3)网上的大多数关于Libxml2的介绍仅仅是翻译了自带的资料,没

2013-11-08 00:18:58 1080

3D-HOG c++ 源码

HOG3D 在vs2012环境下的 C++源码

2013-11-25

TLD跟踪算法中源码分析

TLD跟踪算法中的类成员函数的分析,有利于理解TLD跟踪算法

2013-08-23

TLD跟踪算法源码及解析

TLD跟踪算法在vs2012+opencv2.4.5环境下的C++源码

2013-08-23

统计学习方法

统计学习方法 李航著 清华大学出版社

2013-06-05

C#经典入门

C#入门经典 Karli Watson,Marco Bellinaso 等著 康博翻译

2013-06-05

空空如也

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

TA关注的人

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