openalea.phenomenal.segmentation.maize_segmentation#

openalea.phenomenal.segmentation.maize_segmentation(voxel_skeleton, graph, z_stem=None, n_candidates=1, stem_segment=None, stem_strategy='highest')[source]#

Labeling segments in voxel_skeleton into 4 label. The label are “stem”, “growing leaf”, “mature_leaf”, “unknown”. :param voxel_skeleton: :type voxel_skeleton: openalea.phenomenal.object.VoxelSkeleton :param graph: :type graph: networkx.Graph :param stem_segment: :type stem_segment: If None, stem_segment is computed according stem_strategy. :param stem_segment is VoxelSegment object depict the polyline where the plant stem is included.: :param stem_strategy: :type stem_strategy: “highest” or “longest”. :param Select: :param according the stem_strategy: :param the more “highest”: :param path (along z axis) or the “longest” path which theorically: :param include the plant stem:

Returns:

vms

Return type:

VoxelSegmentation