bucketfill | R Documentation |
Bucket fill
bucketfill( im, x, y, z = 1, color, opacity = 1, sigma = 0, high_connexity = FALSE )
im |
an image |
x |
X-coordinate of the starting point of the region to fill. |
y |
Y-coordinate of the starting point of the region to fill. |
z |
Z-coordinate of the starting point of the region to fill. |
color |
a vector of values (of length spectrum(im)), or a colour name (e.g. "red"). If missing, use the colour at location (x,y,z). |
opacity |
opacity. If the opacity is below 1, paint with transparency. |
sigma |
Tolerance for neighborhood values: spread to neighbours if difference is less than sigma (for grayscale). If there are several channels, the sum of squared differences is used: if it below sigma^2, the colour spreads. |
high_connexity |
Use 8-connexity (only for 2d images, default FALSE). |
px.flood
#Change the colour of a sail boats.new <- bucketfill(boats,x=169,y=179,color="pink",sigma=.2) layout(t(1:2)) plot(boats,main="Original") plot(boats.new,main="New sails") #More spreading, lower opacity, colour specified as vector ugly <- bucketfill(boats,x=169,y=179,color=c(0,1,0),sigma=.6,opacity=.5) plot(ugly)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.