Description Usage Arguments Details Value Examples
Select regions of interest in an image using different morphological operations
| 1 2 3 4 5 6 7 8 9 10 | roi_select(
  img,
  threshold,
  shrink = 5,
  grow = 5,
  fill = 5,
  clean = 5,
  tolerance = 0.1,
  n = 1
)
 | 
| img | An object of class  | 
| threshold | A  | 
| shrink | A  | 
| grow | A  | 
| fill | A  | 
| clean | A  | 
| tolerance | A  | 
| n | A  | 
The function applies several imager morphological
manipulations to select the regions of interest. These include
threshold which sets all values below certain cut to
0; shrink/grow for pixel set
dilation and erosion; fill/clean
for removing isolated regions and holes. When n is provided, the
individual regions (connected components) are selected where tolerance
is used to determine if two pixels belong to the same region.
A cimg. The original input img with an
additional attribute label. label is a vector of
integers. The labels for the selected regions of interests starts
from 1 and 0 is ignored. When img is a list, a list is
returned.
| 1 2 3 4 5 6 7 8 9 | # load images
fl <- system.file('extdata', 'Image0001_.jpg', package = 'colocr')
img <- image_load(fl)
# choose ROI
newimg <- roi_select(img, threshold = 90)
# check the ROI labels
unique(attr(newimg, 'label'))
 | 
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.