masking {rcaiman} | R Documentation |
Image masking
Description
Image masking
Usage
masking(r, m, RGB = c(1, 0, 0))
Arguments
r |
SpatRaster. The image. Values should be normalized,
see |
m |
SpatRaster. A mask. For hemispherical photographs,
check |
RGB |
Numeric vector of length three. RGB color code. Red is the default color. |
Value
An object of class SpatRaster that essentially is
r
with areas where m
is equal to zero painted in a solid
color. If r
is a single layer image, then the layer is triplicated
to allow the use of color.
See Also
Other Tool Functions:
colorfulness()
,
correct_vignetting()
,
defuzzify()
,
extract_dn()
,
extract_feature()
,
extract_rl()
,
extract_sky_points_simple()
,
extract_sky_points()
,
extract_sun_coord()
,
find_sky_pixels_nonnull()
,
find_sky_pixels()
,
optim_normalize()
,
percentage_of_clipped_highlights()
,
read_bin()
,
read_caim_raw()
,
read_caim()
,
write_bin()
,
write_caim()
Examples
## Not run:
r <- read_caim()
z <- zenith_image(ncol(r), lens())
a <- azimuth_image(z)
m <- mask_hs(z, 20, 70) & mask_hs(a, 90, 180)
masked_caim <- masking(normalize(r), m)
plotRGB(masked_caim * 255)
masked_bin <- masking(apply_thr(r$Blue, 125), m)
plotRGB(masked_bin * 255)
## End(Not run)