Skip to contents

Extracts the results table from a grayleafspot_run object and normalises column aliases so that downstream plotting helpers see a consistent schema.

Usage

as_grayleafspot_growth_data(x)

Arguments

x

A grayleafspot_run object, a plain data.frame / tibble, or a list with a $results element.

Value

A tibble::tibble() with one row per image.

Examples

run <- example_grayleafspot_results()
as_grayleafspot_growth_data(run)
#> # A tibble: 2 × 34
#>   id     filename    day area_mm2 radius_mm diameter_mm perimeter_mm circularity
#>   <chr>  <chr>     <dbl>    <dbl>     <dbl>       <dbl>        <dbl>       <dbl>
#> 1 demo-1 demo_day…     1       12      1.95        3.9           8          0.8 
#> 2 demo-2 demo_day…     2       18      2.39        4.78          9.1        0.77
#> # ℹ 26 more variables: eccentricity <dbl>, edge_roughness <dbl>,
#> #   contrast <dbl>, correlation <dbl>, energy <dbl>, homogeneity <dbl>,
#> #   entropy <dbl>, center_edge_delta <dbl>, density_index <dbl>, core <dbl>,
#> #   middle <dbl>, outer <dbl>, crack_count <dbl>, crack_length_mm <dbl>,
#> #   crack_coverage_pct <dbl>, proportional_crack_coverage_pct <dbl>,
#> #   radial_velocity_mm_per_day <dbl>, area_growth_rate_mm2_per_day <dbl>,
#> #   relative_growth_rate_per_day <dbl>, radial_acceleration <dbl>, …