|
SOLUTIONS
|
Search for all pages containing Inpaint
BUILT-IN MATHEMATICA SYMBOL
Inpaint
Inpaint[image, region]
retouches parts of image that correspond to nonzero elements in region.
Details and OptionsDetails and Options
- Inpaint works with arbitrary grayscale and multichannel images.
- The region to be retouched can be given as an image, a graphics object, or a matrix.
- Inpaint always gives an image of the same dimensions and the same type as image.
- Inpaint operates separately on each color channel.
- Inpaint takes a Method option that specifies the inpainting method to be used. By default the
method is used. - Possible settings are:
-
"Diffusion" iterative isotropic diffusion method "TotalVariation" iterative total variation method "FastMarching" fast marching method "NavierStokes" Navier-Stokes method "TextureSynthesis" best-fit texture synthesis method using random sampling - Inpaint operates separately on each color channel, except with the setting Method->"TextureSynthesis".
- With Method->{"TotalVariation", subopt}, the following suboptions can be specified:
-
"NoiseModel" "Gaussian"
,
, or 
"Regularization" Automatic regularization parameter - With Method->{"TextureSynthesis", subopt}, the following suboptions can be specified:
-
"NeighborCount" 30 number of nearby pixels used for texture comparison "MaxSamples" 300 maximum number of samples used to find the best-fit texture - Inpaint takes a MaxIterations option that specifies the maximum number of iterations to be performed using the iterative methods. The default setting is MaxIterations->100.
ExamplesExamplesopen allclose all
Basic Examples (1)Basic Examples (1)
Retouch a crack in a photograph:
| In[1]:= |
| Out[1]= | ![]() |
New in 8
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »


