-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Jeffrey Berry edited this page Jun 15, 2021
·
7 revisions
The source file that comes with this library has multiple workflows that are executed in a series of routines that are selected for using -m
flag indicating the "mode" you'd like run.
Current workflows are described here:
Current modes are listed here and futher information can be found using the -h
flag.
- VIS - Segment and measure plant in RGB images
- VIS_CH - Color correct, segment, and measure plant in RGB images
- VIS_CH_CHECK - Color correct, and output image for viewing
- SET_TARGET - Obtain and print to stdout the RGB information for each of the chips in the image
- DRAW_ROIS - GUI for making card_masks/ images to be used by VIS_CH, VIS_CH_CHECK, and SET_TARGET
- AVG_IMGS - Pipe in list of input images to be averaged and outputs average_images.png
- NIR - Segment and measure plant in near-infrared images
- CHARUCO_CREATE - Creates a ChArUco board with specified sizes and dictionary
- CHARUCO_CALIB - Camera calibration using multiple viewpoints of a ChArUco board
- CHARUCO_EST - Warps the image to the orthogonal plane projection using calibration file from CHARUCO_CALIB
- ML_CREATE - Creates a classifier from input image and respective labeled image
- ML_PRED - Uses provided classifier to predict features in input image
- ML_STAT - Outputs classifier statistics from labeled image and classifier input
- ML_PROC - Takes classifier and input image and outputs measurements of objects within user selected regions
This is a header-only library so it is very simple to use the functions that are driving the workflows described above. An example source file, cmake file, and commands to build your own custom executable can be found in the custom scripts section.