A python package for agricultural phenotypic trait extraction from 2D image sets via 3D reconstruction and analysis of 3D point clouds. This script handles multiple sets of images taken in the same environment, such as timescale photos of a plot or several groups of plants photographed in the same place. EasyDCP consists of two components:
- EasyDCP_Creation, which produces a 3D point cloud (.ply format) from a set of 2D source images.
- EasyDCP_Analysis, which analyzes a .ply file, detects individual plants and measures their traits.
Key features:
- Measure plant height, long and short axis, projected leaf area, convex hull volume, and more
- Batch processing of multiple image sets and point clouds
Details are provided in our paper:
Feldman, A., Wang, H., Fukano, Y., Kato, Y., Ninomiya, S., & Guo, W. (2021). EasyDCP: an affordable, high-throughput tool to measure plant phenotypic traits in 3D. Manuscript submitted for publication.
Please see the docs folder containing instructions for installation, troubleshooting, image acquisition, and operation of EasyDCP_Creation and EasyDCP_Analysis.
Example scripts and training data are provided in the example folder.