没事印象了,感觉没有这样的函数啊,估计你得自己写一个,两个图片对比相似度什么的
解决方案 »
- VC相关问题,求解答
- 大家来讨论一下----网络带宽测试原理----- ^--^
- WinExec("dlg.exe",SW_HIDE)不能隐藏vc编写的基于mfc的对话框程序
- 关于Date Time Picker时间的问题
- 请问Run-Time Library跟普通的有什么区别阿?
- 如何判断一个文件夹是否已经打开共享?
- 我的进度条为什么不动?
- Pro*c 编译错误-->ora81\precomp\admin\pcscfg.cfg 这个文件怎么配置阿?
- 大讨论:关于自增字段做主键,和字符编码作主键的利弊!
- 散分!!!!100分以上!!!关于在VC++工程中引用C文件的问题!!100,100,100
- CoWaitForMultipleHandles什么情况下会pump一个message到消息队列?
- 对话框从下往上滑动出现,怎么实现的啊??大神们~
1)首先给定原始数据:为了简单只给出第一象限:x,y>=0的一组数据:
x1,x2,......,xn (1)
y1,y2,......,yn (2)
2)再给出椭圆的方程:(x-x0)²/a²+(y-y0)²/b²=1 (3)'
其中有四个待定参数:x0、y0、a、b。
在第一象限(3)'可化为:y=y0+b√[1-(x-x0)²/a²] (3)
3)根据最小二乘法,构造误差函数:
Q1(x0,y0,a,b)=Σ(i:1->n) {yi-y0-b√[1-(x-x0)²/a²]}² (4)
4)导出并令:∂Q1/∂x0=0 ∂Q1/∂y0=0 ∂Q1/∂a=0 ∂Q1/∂b=0 (5)
这是使Q1取极小的条件。
5)解方程(5),得到:x0、y0、a、b的拟合值。
Q1为拟合误差。
6)对2,3,4象限的数据,通过选择适当的正负号,都折算到第一象限同时求解。
不知对否,供参考。