circlefitting

所属分类:图形图像处理
开发工具:Visual C++
文件大小:183KB
下载次数:218
上传日期:2007-03-21 00:36:29
上 传 者caulin
说明:  最小二乘法拟合圆vc实现,最小二乘法(least squares analysis)是一种 数学 优化 技术,它通过 最小化 误差 的平方和找到一组数据的最佳 函数 匹配。 最小二乘法是用最简的方法求得一些绝对不可知的真值,而令误差平方之和为最小。
(least squares fitting round vc realized, least-squares method (least squares analysis) is a mathematical optimization techniques, It error by minimizing the square and a group of data to find the best matching function. Least-squares method is the most simple method to derive absolutely true value unknown, and so the sum of squared errors to the minimum.)

文件列表:
最小二乘法的圆曲线拟合\700W-3.jpg (122054, 2006-10-03)
最小二乘法的圆曲线拟合\ChildFrm.cpp (1656, 2006-06-28)
最小二乘法的圆曲线拟合\ChildFrm.h (1456, 2006-06-28)
最小二乘法的圆曲线拟合\FastHitTest.cpp (3535, 2006-06-28)
最小二乘法的圆曲线拟合\FastHitTest.h (1008, 2006-06-28)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlus.h (1735, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlus.lib (206254, 2001-07-25)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusBase.h (833, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusBitmap.h (20833, 2001-05-02)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusBrush.h (27446, 2001-06-09)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusCachedBitmap.h (1164, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusColor.h (9791, 2001-05-02)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusColorMatrix.h (1641, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusEnums.h (47928, 2002-05-24)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusFlat.h (84684, 2001-06-09)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusFont.h (5804, 2001-05-23)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusFontCollection.h (2982, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusFontFamily.h (4464, 2001-05-02)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusGpStubs.h (2715, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusGraphics.h (88030, 2001-05-02)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusHeaders.h (19495, 2001-05-02)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusimageAttributes.h (12952, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusImageCodec.h (1335, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusImaging.h (23354, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusInit.h (3272, 2001-05-02)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusLineCaps.h (6796, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusMatrix.h (9201, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusMem.h (788, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusMetaFile.h (12264, 2001-06-09)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusMetaHeader.h (7948, 2001-05-02)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusPath.h (47254, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusPen.h (13207, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusPixelFormats.h (3940, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusRegion.h (14896, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusStringFormat.h (8192, 2001-04-12)
最小二乘法的圆曲线拟合\GDI+Files\GdiPlusTypes.h (16467, 2001-05-02)
最小二乘法的圆曲线拟合\GDI+Files (0, 2007-03-20)
最小二乘法的圆曲线拟合\IPLab.aps (51016, 2006-10-03)
最小二乘法的圆曲线拟合\IPLab.clw (3178, 2006-10-03)
最小二乘法的圆曲线拟合\IPLab.cpp (4519, 2006-06-29)
... ...

============================ doLive [r] : IPLab ============================ 2006 - 10 - 3 最小二乘法拟合圆曲线 TOOLEASTSQUARESFITTING 2006 - 06 - 29 判断命中的方式: CIPLabDoc::IPFuncInvInRegion_O(CRgn* pRgn) 使用GDI的CRgn类创建多边形区域,使用PtInRegion( int x, int y )函数判断命中; CIPLabDoc::IPFuncInvInRegion(GraphicsPath* pWorkingRegion) 使用GDI+的Region类的IsVisible( int x, int y )函数 CIPLabDoc::IPFuncInvInRegion_F(GraphicsPath* pWorkingRegion) 使用FastHitTest类,用空间换时间的方式 当图特别大的时候,处理区域特别大的时候,这样的方式可以将处理时间下降到可以容忍的程度。空间耗费嘛,及时释放还是能够忍受的。 当然,如果需要进行多次区域命中判断,整体代价太高(时间和空间)时,可以选择对全图进行处理(可以不判断命中),然后再对结果进行剪切,这样就只需要进行一次命中判断。 :) [r]

近期下载者

相关文件


收藏者