Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Parameter

Description

Possible Values / Example

total_images

Total number of synthetic images to generate.

Integer (e.g., 1000)

cuts_n_image

Number of plant cutouts to include in each image.

min: Minimum cutouts (e.g., 50)

max: Maximum cutouts (e.g., 200)

reuse_cutouts

Whether the same cutouts can be reused in multiple images.

true or false

morphological.area

Range of the cutout area in pixels.

min: 100000 10, max: 10000000000

morphological.blur_effect

Threshold range for cutout blur effect.

min: optional, max: optional

morphological.eccentricity

Shape eccentricity range.

min: optional, max: optional

morphological.extends_border

Whether to include only cutouts that extend the image border.

true or false

morphological.num_components

Range for the number of components in a cutout.

min: optional, max: optional

morphological.solidity

Threshold for solidity, indicating shape compactness.

min: 0.7 (example), max: optional

morphological.green_sum

Range for the sum of green pixel values in the cutout.

min: optional, max: optional

morphological.is_primary

Whether to include only primary cutouts.

true or false (if used)

morphological.perimeter

Range for cutout perimeter length.

min: optional, max: optional

category.family

Exact family name to filter by.

String (e.g., Poaceae)

category.genus

Exact genus name to filter by.

String (e.g., Setaria)

category.group

Plant group to filter by.

String (e.g., Cover crop)

category.duration

Plant lifecycle duration to include.

List (e.g., ["annual", "biennial"])

category.growth_habit

Filter based on growth habit of plants.

List (e.g., ["graminoid", "forb/herb"])

category.species

Exact species name to filter by.

String (e.g., Setaria faberi)

category.subclass

Exact subclass to filter by.

String (e.g., Magnoliidae)

category.common_name

List of plant common names to include.

Example: ["Black oats", "Goosegrass", "Maize"]

common_name_weights

Assign weights to plant common names for frequency control.

Example: Maize: 0.1, Goosegrass: 0.1

...