资源简介
L-M迭代优化算法,为非线性参数迭代优化算法,用于非线性的拟合
代码片段和文件信息
#include “growmat.h“
grow_mat::grow_mat()
{
clear_all();
}
//
grow_mat::grow_mat(int r int c int type void* data int step)
{
clear_all();
if (data)
{
CvMat temp_mat;
cvInitMatHeader(&temp_mat r c type data step );
_mat = cvCreateMat(r c type);
cvCopy(&temp_mat_mat);
cvGetSubRect(_mat this cvRect(00cr));
return;
}
init(rctype00);
}
grow_mat::~grow_mat()
{
if(_mat)
cvReleaseMat(&_mat);
}
void grow_mat::clear_all(void)
{
memset(this0sizeof(CvMat));
_mat = 0;
_expand_factor = 1.6;
_copy_flag = 1;
_zero_flag = 1;
}
int grow_mat::init(int r int c int type int maxrows int maxcols)
{
int no_max = 0;
if (maxrows==0) {maxrows=r*_expand_factor;no_max=1;}
if (maxcols==0) {maxcols=c*_expand_factor;no
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2656 2009-09-23 10:23 L-M算法\growmat.cpp
文件 1001 2009-10-06 13:35 L-M算法\growmat.h
文件 1399 2009-09-23 10:53 L-M算法\LM_DEMO.cpp
文件 7756 2009-09-23 11:06 L-M算法\ls_minimizer.cpp
文件 3005 2009-10-06 13:35 L-M算法\ls_minimizer.h
文件 7885 2009-09-23 10:28 L-M算法\ls_observation.cpp
文件 5248 2009-10-06 13:35 L-M算法\ls_observation.h
文件 156 2009-09-23 11:07 L-M算法\readme.txt
目录 0 2013-09-04 21:32 L-M算法
----------- --------- ---------- ----- ----
29106 9
- 上一篇:核极限学习机
- 下一篇:华南理工大学操作系统实验:用线程实现睡觉的理发师问题
评论
共有 条评论