创建 Visual Studio Projiect 文件开发者使用 Visual Studio 写Qt应用可以使用Qt商业版提供的Visual Studio integration facilities 并且不用担心如何管理项目的依赖。然而,有些开发者需要导入一个已经存在的qmake项目到Visual Studio中。qmake能够得到这个项目文件并创建一个Visual Studio项目包含所有开发环境必须的信息。这通过将qmake project template 设置成 vcapp(应用项目)或者vclib(库项目)。可以使用一个命令行来设定,譬如:qmake -tp vc输入qmake Read More
posted @ 2013-08-20 21:47 Greenbird Views(806) Comments(0) Diggs(0) Edit
语法说明CMakeLists.txt 文件遵循一种简单的语法包括 注释,命令和空格字符。注释使用#符号,从符号开始之后的一行都表示注释。命令包括命令名,左括号,分隔参数的空白字符和右括号。命令既可以是一个内置命令如 add_library,也可以是自定义的宏和函数。输入CMake的源目录是CMakeList.txt文件。这个文件也可以使用include和add_subdirectory命令添加外部输入文件。所有的空白符号(空格,换行,制表符)除了分隔参数外被忽略。对大多数语言来说,任何加了双引号的符号都被当成一个参数。反斜杠可以用来转义。每一个命令按在CMakefile文件中出现的顺序评估。命 Read More
posted @ 2013-08-19 22:29 Greenbird Views(8468) Comments(0) Diggs(0) Edit
1:mex文件结构 a 子程序 b 入口程序 void mexFunction(int nlhs, mxArray *plhs[],int nrhs,const mxArray *prhs[]) { /*用户特定的代码….*/ }2:语法#include "mex.h"void timestwo_alt(double *y, double x){*y = 2.0*x;}void mexFunction( int nlhs, mxArray *plhs[], int nrhs, const mxArray *prhs[] ){doub... Read More
posted @ 2013-05-28 14:47 Greenbird Views(334) Comments(0) Diggs(0) Edit
MX Matrix LibrarymwIndex (C and Fortran)Type for index valuesmwPointer (Fortran)Pointer type for platformmwSignedIndex (C and Fortran)Signed integer type for size valuesmwSize (C and Fortran)Type for size valuesmxAddField (C and Fortran)Field to structure arraymxArray (C and Fortran)Type for MATLAB Read More
posted @ 2013-05-27 20:08 Greenbird Views(384) Comments(0) Diggs(0) Edit
SPAMS (SPArse Modeling Software) is an optimization toolbox for solving various sparse estimation problemsDictionary learning and matrix factorization (NMF, sparse PCA, ...)Solving sparse decomposition problems with LARS, coordinate descent, OMP, SOMP, proximal methodsSolving structured sparse decom Read More
posted @ 2013-05-22 11:31 Greenbird Views(381) Comments(0) Diggs(0) Edit
/*使用LM 算法求解非线性优化问题,求导部分使用数值方法*/#include <iostream>#include <Eigen/Dense>#include <unsupported/Eigen/NonLinearOptimization> // LM minimize for sum_i (f_i(x))^2 struct ObjectFunctor{ int operator()(const Eigen::VectorXf &x, Eigen::VectorXf &fvec) const { // Implement y = (x-5 Read More
posted @ 2013-05-12 17:11 Greenbird Views(424) Comments(0) Diggs(0) Edit
/*这是一段用LevenbergMarquardt最小化y^2x-5*x的代码*//*非线性最小化问题(局部最小)*//*求导部分用解析法*//*Eighlish : http://en.wikipedia.org/wiki/Levenberg%E2%80%93Marquardt_algorithm*//*中文 :http://zh.wikipedia.org/wiki/%E8%8E%B1%E6%96%87%E8%B4%9D%E6%A0%BC%EF%BC%8D%E9%A9%AC%E5%A4%B8%E7%89%B9%E6%96%B9%E6%B3%95*/#include <iostream Read More
posted @ 2013-05-12 16:50 Greenbird Views(381) Comments(0) Diggs(0) Edit
------------Top Conference---------ICCV : IEEE International Conference on Computer VisionCVPR:IEEE Conference on Computer Vision and Pattern RecognitionECCV:Europeon Conference on Computer Vision-----------Ohter Conference-----------ACCV:Asian Conference on Computer VisionICPR:International Confere Read More
posted @ 2011-12-30 20:19 Greenbird Views(162) Comments(0) Diggs(0) Edit
海森矩阵(Hessian matrix或Hessian)是一个自变量为向量的实值函数的二阶偏导数组成的方块矩阵,此函数如下:如果f所有的二阶导数都存在,那么f的海森矩阵即:H(f)ij(x) =DiDjf(x)其中,即 Read More
posted @ 2011-11-28 13:35 Greenbird Views(514) Comments(0) Diggs(0) Edit
埃尔米特(Charles Hermite)法国数学家。共轭(conjugate) 共轭复数:实部相同虚部相反的一对复数 共轭转置:把矩阵转置后,再把每一个数换成它的共轭复数埃尔米特矩阵(Hermite Matrix):又称自共轭矩阵,是共轭对称的方阵,矩阵中每一个第i 行第j 列的元素都与第j 行第i 列的元素的共轭相等。 Read More
posted @ 2011-11-27 21:40 Greenbird Views(2716) Comments(0) Diggs(0) Edit

To further demonstrate the capabilities of KinFu Large Scale, we made another example with a room.