###基于matlab的玉米种子破损识别 ###[本目录内代码均识别相对路径,请运行前设置MATLAB工作路径到该目录下]
- 该目录下pics目录中存储不粘连待识别图片,需保证图片尺寸为696x928,部分光线不均的图片经过PS调整;
- pics_adjoin目录中存储有粘连待识别图片,同样保证图片尺寸为696x928,部分光线不均的图片经过PS调整;
- seeds目录存储向量机训练所用的种子,该目录下有good和bad两种单个种子,都是经过旋转处理的具有一定方摆放向的的种子,便于机器学习;
- seeds目录下adjoin_pics_items目录中放的是有粘连种子图片中所有单个种子集合;
- seeds目录下adjoin_pics_rotated_items目录中放的是有粘连种子图片中所有经过旋转方向的单个种子集合;
- taged_pics目录下为不粘连图片的种子标签图,标签号码与seeds中种子图号对应;
- exercise.m为训练脚本,已经执行并生成svmStruct.mat文件,无需再次训练,除非种子库变更。该文件内存储向量机结构,做种子识别时需要加载该数据集;
- hogcalculator.m为特征计算函数,无需关注;
- Main.m为主函数,函数内包括多个函数;
- Main_adjoin.m是主函数,内涵多个函数,包括分水岭算法函数splitter(),该函数目前输出原图与分割线,即将展开分割,我先吃饭去了;
- Readimg.m为图片前处理函数,输出图片中所有种子的边缘像素位置;
- Readimg_adjoin.m为有粘连图片前处理函数,输出图片中所有种子的边缘像素位置;
- 粘连分析.xls为简单分析二粘连个数方法;
- demo图片用于测试主函数;
- 未完待续...