[关闭]
@Gizmosir 2017-03-01T09:32:24.000000Z 字数 1087 阅读 790

高尔夫调研算法源码说明文档

工作

date:
2017-02-28 郑炯彬 初稿


前言

该说明文档旨在说明Golf_Pro项目中的旋转算法调研源代码文件及其作用。

文件说明

模式分割: 该文件夹中包含一个PatternDivision.mMATLAB源文件以及一张用于处理的图像。该MATLAB源代码主要用于将以下图片(源代码中称为全模式图)分割成手动定义的35个模式。

模式特征提取 该文件夹中包含一个PatternFeatureExtraction.mMATLAB源文件以及一个已经保存有35个模式图片的文件夹。该MATLAB源代码主要用于提取每张模式图片的特征,包括:模式质心点、Mark朝向、以及质心点八方向上与Mark的交点。模式特征图片和特征数据如下图所示:

模式特征排序 该文件夹包含一个PatternFeatureSortingMATLAB源文件以及一个保存有需要排序的featurePatternMATLAB数据文件。该MATLAB源代码主要用于将将35个模式按Mark之间的夹角('0-0-0', '0-45-45', '0-90-90', '45-45-90')进行分类排序,并保存排序后的结果。

模式特征显示 该文件夹包含一个PatternFeaturePlotingMATLAB源文件以及一个保存有已经完成排序的featurePatternSortedMATLAB数据文件。该MATLAB主要用于显示35个模式的特征中心点及误差分布情况。效果如下:

源数据读取 该文件夹中包含一个RowDataProcessing.mMATLAB源文件以及一个含有部分击打图像数据的文件夹。该MATLAB源代码主要用于读取高尔夫源数据文件并保存成图片。

击打数据对比 该文件夹中包含一个DataComparison.mMATLAB源文件、一个含有部分击打图像数据的文件夹以及一个未排序的标准模式数据文件。该MATLAB源代码主要用于提取实际击打图片中的模式特征,并与标准数据进行对比。

误差分析 该文件夹包含一个DataAnalysis.mMATLAB源文件以及一个包含部分击打图片与标准数据的差异。该MATLAB源代码主要用于误差数据进行高斯函数拟合,并分析误差分布情况。

附录

调研报告

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注