The function applies the color informed in the argument color
to segmented
objects in the image. The segmentation is performed using image indexes. Use
image_index()
to identify the better candidate index to segment objects.
Usage
object_to_color(
img,
pick_palettes = FALSE,
background = NULL,
foreground = NULL,
index = "NB",
color = "blue",
plot = TRUE,
...
)
Arguments
- img
An image object.
- pick_palettes
Logical argument indicating wheater the user needs to pick up the color palettes for foreground and background for the image. If
TRUE
pick_palette()
will be called internally so that the user can sample color points representing foreground and background.- foreground, background
A color palette for the foregrond and background, respectively (optional).
- index
A character value (or a vector of characters) specifying the target mode for conversion to binary image. See the available indexes with
pliman_indexes()
andimage_index()
for more details.- color
The color to apply in the image objects. Defaults to
"blue"
.- plot
Plots the modified image? Defaults to
TRUE
.- ...
Additional arguments passed on to
image_binary()
.
Examples
if (interactive() && requireNamespace("EBImage")) {
library(pliman)
img <- image_pliman("la_leaves.jpg")
img2 <- object_to_color(img, index = "G-R")
image_combine(img, img2)
}