Welcome to the documentation for PlantCV

Overview

PlantCV is composed of modular functions in order to be applicable to a variety of plant types and imaging systems. In the following documentation we describe use of each function and provide tutorials on how each function is used in the context of an overall image-processing workflow. PlantCV currently supports the analysis of standard RGB color images (aka "VIS"), standard grayscale images (e.g. near-infrared, "NIR"), thermal infrared images, grayscale images from chlorophyll fluorescence imaging systems ("PSII"), and hyperspectral ("ENVI") images. Support for additional image types is under development. Development of PlantCV is ongoing---we encourage input from the greater plant phenomics community. Please post questions and comments on the GitHub issues page.

Getting started

If this is your first time using PlantCV, we recommend following this list of documentation pages to get started:

Tip

Documentation for individual PlantCV functions are listed under the headings "PlantCV Namespace" in the sidebar.

Other useful reference pages:

Tutorials

Check out our tutorials below or in our Tutorial Gallery to learn how to analyze different types of images:

Contributing

If you are interested in contributing to PlantCV, please see:

Versions

The documentation defaults to the stable version of PlantCV which is the current release version available from PyPI and Bioconda. Documentation for all releases from v1.1 on are also available via the standard Read the Docs popup/pulldown menu (bottom right corner). Select the latest version to get the most up-to-date documentation associated with the current code in GitHub.

Return to the PlantCV homepage