utils_pick {pliman}R Documentation

Picking up points in an image

Description

Usage

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
)

Arguments

image

An Image object.

n

The number of points of the ⁠pick_*⁠ function. Defaults to Inf. This means that picking will run until the user press Esc.

col, size

The color and size for the marker point.

plot

Call a new plot(image) before processing? Defaults to TRUE.

verbose

If TRUE (default) shows a counter in the console.

r

The radius of neighborhood pixels. Defaults to 3.

shape

A character vector indicating the shape of the brush around the selected pixel. It can be "box", "disc", "diamond", "Gaussian" or "line". Defaults to "box". In this case, if 'r = 1', all the 8 surrounding pixels are sampled. Setting to "disc" and increasing the radius (r) will select surrounding pixels towards the format of a sphere around the selected pixel.

random

Randomize the selected pixels? Defaults to TRUE.

width, height

The width and height of the generated palette. Defaults to 100 for both, i.e., a square image of 100 x 100.

palette

Plot the generated palette? Defaults to TRUE.

Value

Author(s)

Tiago Olivoto tiagoolivoto@gmail.com

Examples

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)
}

[Package pliman version 1.1.0 Index]