colorClustersHist {recolorize} | R Documentation |
Cluster pixel colors using histogram binning
Description
Clusters pixel colors by dividing color space up into specified bins, then taking the average color of all the pixels within that bin.
Usage
colorClustersHist(
pixel_matrix,
bins = 3,
color_space = "Lab",
ref_white = "D65"
)
Arguments
pixel_matrix |
2D matrix of pixels to classify (rows = pixels, columns = channels). |
bins |
Number of bins for each channel OR a vector of length 3 with bins
for each channel. |
color_space |
Color space in which to cluster colors, passed to
|
ref_white |
Reference white for converting to different color spaces. D65 (the default) corresponds to standard daylight. |
Details
Called by colorClusters
. See that documentation for
examples.
Value
A list with the following elements:
-
pixel_assignments
: A vector of color center assignments for each pixel. -
centers
: A matrix of color centers. -
sizes
: The number of pixels assigned to each cluster.