otsu: Calculate Otsu's threshold

View source: R/utils_segmentation.R

otsuR Documentation

Calculate Otsu's threshold

Description

Given a numeric vector with the pixel's intensities, returns the threshold value based on Otsu's method, which minimizes the combined intra-class variance

Usage

otsu(values)

Arguments

values

A numeric vector with the pixel values.

Value

A double (threshold value).

References

Otsu, N. 1979. Threshold selection method from gray-level histograms. IEEE Trans Syst Man Cybern SMC-9(1): 62–66. doi: \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1109/tsmc.1979.4310076")}

Examples

img <- image_pliman("soybean_touch.jpg")
thresh <- otsu(img@.Data[,,3])
plot(img[,,3] < thresh)


pliman documentation built on Oct. 15, 2023, 1:06 a.m.

Related to otsu in pliman...