utils_pick {pliman} | R Documentation |
pick_count()
opens an interactive section where the user will be able to
click in the image to count objects (points) manually. In each mouse click, a
point is drawn and an upward counter is shown in the console. After n
counts or after the user press Esc, the interactive process is terminated and
a data.frame with the x
and y
coordinates for each point is returned.
pick_palette()
creates an image palette by picking up color point(s)
from the image.
pick_rgb()
Picks up the RGB values from selected point(s) in the image.
pick_count(
image,
n = Inf,
col = "red",
size = 0.8,
plot = TRUE,
verbose = TRUE
)
pick_rgb(image, n = Inf, col = "red", size = 0.8, plot = TRUE, verbose = TRUE)
pick_palette(
image,
n = Inf,
r = 3,
shape = "box",
random = TRUE,
width = 100,
height = 100,
col = "red",
size = 0.8,
plot = TRUE,
palette = TRUE,
verbose = TRUE
)
image |
An |
n |
The number of points of the |
col , size |
The color and size for the marker point. |
plot |
Call a new |
verbose |
If |
r |
The radius of neighborhood pixels. Defaults to |
shape |
A character vector indicating the shape of the brush around the
selected pixel. It can be |
random |
Randomize the selected pixels? Defaults to |
width , height |
The width and height of the generated palette. Defaults
to |
palette |
Plot the generated palette? Defaults to |
pick_count()
returns data.frame
with the x
and y
coordinates of the
selected point(x).
pick_rgb()
returns a data.frame
with the R, G, and B values of the
selected point(s).
pick_palette()
returns an object of class Image
.
Tiago Olivoto tiagoolivoto@gmail.com
if(interactive()){
library(pliman)
img <- image_pliman("soybean_touch.jpg")
# start a counting process
pick_count(img)
# get rgb from point(s)
pick_rgb(img)
# create a palette from point(s)
pick_palette(img)
}