注册
登录
matlab
>>
corn-seeds
>>
返回
项目作者:
11Zero
项目描述 :
基于matlab的玉米种子破损识别
高级语言:
Matlab
项目主页:
项目地址:
git://github.com/11Zero/corn-seeds.git
创建时间:
2017-05-27T12:51:55Z
项目社区:
https://github.com/11Zero/corn-seeds
开源协议:
下载
corn-seeds
基于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图片用于测试主函数;
未完待续…