Skip to content

syau-miao/Ear-Segmentation

Repository files navigation

作者:苗腾 沈阳农业大学 [email protected]


该代码是论文《基于骨架的玉米植株三维点云果穗分割与表型参数提取》的测试代码。
我们在matlab2017a上开发的代码。

农业工程领域的各位同仁,大家可以随意使用该代码

%%%%%%%%%%%%代码结构%%%%%%%%%%%%%%%%
seg4maize_tool.m是界面的文件
Visualization文件夹下是可视化功能的代码
toolbox文件夹下是一些基本功能代码
skeleton文件夹下是基于拉普拉斯收缩的骨架提取代码,该代码是大连理工大学曹俊杰老师的代码,我们进行了一些简单的改动
segment文件夹下是本文骨架分解、点云分割、识别的代码
PhenotypicTrait文件夹下是表型检测的代码
Data文件夹下有一个论文中的测试数据

%%%%%%%%%%%%%%%%%%如何运行%%%%%%%%%%%%%%%%%%%%%%
运行Run.m,弹出一个简单的测试界面。我们的测试软件在执行每一个功能时会弹出一些相应的可视化窗口,便于更好地了解每个算法步骤的结果
%%%%%%%%%%%%%%% 1 导入数据 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
点击“LoadFolder”按钮,选择Data文件夹下的“1”文件夹,程序会将文件夹下的所有Ply文件合并成一个点云。"1“”文件夹我们已经分割好的真值数据,其中e1.ply和e2.ply是第一穗和第二穗。
如果您希望使用自己的数据,可以将自己的数据放到一个文件夹下即可
%%%%%%%%%%%%%% 2 生成骨架 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
点击Skeleton按钮
%%%%%%%%%%%%%%%3 分割 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
点击Segmentation按钮
%%%%%%%%%%%%%%%4 表型检测%%%%%%%%%%%%%%%%%%%%%
点击Phenotyping按钮,表型参数会存储在一个txt文件里

%%%%%%%%%%%%%整个算法其实比较灵活,有一些参数可以进行调节,可以在代码中清楚的看出来,但是论文中的15个结果我们都使用了同一组参数%%%%%%%%%%%%%%%%%%%%

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published