关闭
当前搜索:

牛顿法与拟牛顿法,SDM方法的一些注记

SDM方法考虑一般额NLS问题: f(x)=minx||h(x)−y||2f(x)=min_x||h(x)-y||^2 这里x为优化参数,h为非线性函数,y是已知变量,如下是基于梯度的迭代公式: Δx=αAJTh(h(x)−y)\Delta x=\alpha AJ_h^T(h(x)-y) 这里α\alpha是步长,A是缩放因子,JhJ_h是h在当前参数x下的Jacobian值。各种优化方法不...
阅读(1056) 评论(0)

dlib人脸特征点对齐

dlib人脸特征点对齐前面我们介绍了使用dlib进行人脸检测,下面我们给出如何使用dlib进行人脸特征点检测。我们直接贴出代码。我们的代码包括如下几部分功能: 检测单张图片 检测一个视频 检测一个camera 先给出代码:#include #include <dlib/image_processing/...
阅读(6054) 评论(12)

fwrite,fread and fprintf,fscanf的一些使用体会

这周一直在完成一个任务,就是将训练出的多个model写成一个model。其中我们使用了c语言的读写方法,搞了一星期, 挖了很多坑,最终都铲平了。下面列举出若干有用的知识。 1.fwrite,fread VS fprintf,fscanf的区别 fwrite,fread 读写的时候,我发现不管使用FILE* pFile = fopen(“myfile.bin”, “wb”);无论是使用“wb”还是...
阅读(2135) 评论(0)

C++ limits头文件的用法(numeric_limits)

初学C++的时候,对这个模板很陌生,不知道它到底是做什么用的,今天拿起《C++标准程序库》,出现了它的讨论,所以决定好好研究一番。 1. numeric_limits是什么? (A)《C++标准程序库》: 一般来说,数值型别的极值是一个与平台相关的特性。C++标准程序库通过template numeric_limits提供这些极值,取代传统C语言,所采用的预处理常数。新的极值概念...
阅读(669) 评论(0)

OpenCV坐标体系的初步认识

实验基础   本次实验通过一个简短的例子,主要来说明下面4个问题:   1. 坐标体系中的零点坐标为图片的左上角,X轴为图像矩形的上面那条水平线;Y轴为图像矩形左边的那条垂直线。该坐标体系在诸如结构体Mat,Rect,Point中都是适用的。(OpenCV中有些数据结构的坐标原点是在图片的左下角,可以设置的)。   2. 在使用image.at(x1, x2)来访问图像中点的值的...
阅读(854) 评论(0)

OpenCV中的神器Image Watch

Image Watch是在VS2012上使用的一款OpenCV工具,能够实时显示图像和矩阵Mat的内容,跟Matlab很像,方便程序调试,相当好用。跟VS2012配合使用,简直就是一款神器!让我一下就爱上它了! 下面介绍一些链接: 1.Image Watch官网:http://research.microsoft.com/en-us/um/redmond/groups/ivm/imag...
阅读(1071) 评论(0)

变长参数

转载自:http://blog.csdn.net/tht2009/article/details/7019635    变长参数  设计一个参数个数可变、参数类型不定的函数是可能的,最常见的例子是printf函数、scanf函数和高级语言的Format函数。在C/C++中,为了通知编译器函数的参数个数和类型可变(即是不定的、未知的),就必须以三个点结束该函数的声明。 // print...
阅读(436) 评论(0)

mutable、volatile的使用

(1)mutable        在C++中,mutable是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中,甚至结构体变量或者类对象为const,其mutable成员也可以被修改。 struct ST { int a; mutable int b; }; const ST st={1,2}; st...
阅读(435) 评论(0)

boost解析info文件

先给出info文件:parameters { MAX_STAGES 4 MAX_DEPTH 3 MAX_NUMTRESS 5 MAX_NUMTHRESHS 500 MAX_NUMFEATS 1000,1000,1000,500,500,500,400,400 MAX_RATIO_RADIUS 0.3,0.2,0.2,0.15,0.12,0.10,0.0...
阅读(958) 评论(0)

boost解析json文件

#include #include #include #include using namespace std; const std::string file_path = "./test.txt"; void g...
阅读(1546) 评论(0)

boost解析xml文件

前面我们介绍了xml文件,今天我们试着用boost库来解析xml文件。我们将举两个例子来说明怎么使用。来自boost官方的例子先看xml文件的内容: debug.log Finance Admin...
阅读(1729) 评论(0)

XML语法学习

本文章集合两篇博文而写,两篇博文地址: XML学习总结(二)——XML入门: XML基础一、XML简介XML是一种标记语言,用于描述数据,它提供一种标准化的方式来来表示文本数据。XML文档以.xml为后缀。需要彻底注意的是XML是区分大小写的。 先从一个简单的XML例子来了解下xml基础:...
阅读(544) 评论(0)

使用Def文件导出dll

前面我们介绍了dll的生成,大多数是使用extern "C"__declspec(dllexport)+函数名的方法导出dll。其实我们还有另一种方法来导出dll。 先介绍参考文献: 1.dll导出声明相关 2.VS2012中 C++创建DLL图解 3.DLL中导出函数的两种方式(dllexport与.def文件) 4 按序号而不是按名称从 DLL 导出函数 5.模块定义 ...
阅读(1561) 评论(0)

使用extern "C"改善显式调用dll

extern "C"的简单解析         我们前面介绍了显式调用dll的方法,例如  http://www.cnblogs.com/laogao/archive/2012/12/07/2806528.html ,其中在GetProcAddress第二个参数的填写煞费苦心,我们需要比较麻烦地使用vs自带的dumpbin查看dll的具体函数,即使后来可以使用MAKEINTRESOURCE...
阅读(1448) 评论(0)

VS中lib和dll

转载:  http://www.cnblogs.com/Yogurshine/archive/2013/06/14/3136025.html Lib文件 先来说一说lib文件,C++中lib文件主要有两类,一种是静态的编译连接,叫做静态链接库,另一种是动态的编译链接,和Dll文件一起使用,在该小标题下,主要说一下静态链接库,另一种将在Dll文件中讲解。所谓的静态链接库,就是以.lib结...
阅读(656) 评论(0)
207条 共14页首页 上一页 ... 6 7 8 9 10 ... 下一页 尾页
    个人资料
    • 访问:284118次
    • 积分:4121
    • 等级:
    • 排名:第8689名
    • 原创:117篇
    • 转载:82篇
    • 译文:8篇
    • 评论:106条
    个人网站
    最新评论