threshold_yen
-
skimage.filters.threshold_yen(image, nbins=256)
[source] -
Return threshold value based on Yen’s method.
Parameters: image : array
Input image.
nbins : int, optional
Number of bins used to calculate histogram. This value is ignored for integer arrays.
Returns: threshold : float
Upper threshold value. All pixels intensities that less or equal of this value assumed as foreground.
References
[R207] Yen J.C., Chang F.J., and Chang S. (1995) “A New Criterion for Automatic Multilevel Thresholding” IEEE Trans. on Image Processing, 4(3): 370-378 [R208] Sezgin M. and Sankur B. (2004) “Survey over Image Thresholding Techniques and Quantitative Performance Evaluation” Journal of Electronic Imaging, 13(1): 146-165, http://www.busim.ee.boun.edu.tr/~sankur/SankurFolder/Threshold_survey.pdf [R209] ImageJ AutoThresholder code, http://fiji.sc/wiki/index.php/Auto_Threshold Examples
>>> from skimage.data import camera >>> image = camera() >>> thresh = threshold_yen(image) >>> binary = image <= thresh
Please login to continue.