Inpaint

Inpaint[image, region]
润饰对应于 region 中非零元素的 image 部分.

更多信息更多信息

  • Inpaint 可用于任意灰度图像和多通道图像.
  • 一个图像、图形对象或矩阵可以作为一个润饰的区域.
  • Inpaint 总是给出与 image 具有同样维数和类型的图像.
  • Inpaint 分别作用于每个颜色通道.
  • Inpaint 接受 Method 选项,用来指定所要使用的修复方法. 默认情况下,使用 方法.
  • 可能的设置为:
  • "Diffusion"迭代各向同性扩散方法
    "TotalVariation"迭代全变差方法
    "FastMarching"快速行进方法
    "NavierStokes"Navier-Stokes 方法
    "TextureSynthesis"利用随机采样的最佳拟合纹理合成方法
  • Inpaint 分别作用于每个颜色通道,除非设置 Method->"TextureSynthesis".
  • 使用 Method->{"TotalVariation", subopt},可以指定以下子选项:
  • "NoiseModel""Gaussian"
    "Regularization"Automatic正则化参数
  • 设置 Method->{"TextureSynthesis", subopt} 下,可以指定下列子选项:
  • "NeighborCount"30用于纹理比较的邻近像素的数目
    "MaxSamples"300用于求最佳拟合的样本的最大数目
  • Inpaint 接受 MaxIterations 选项,指定使用迭代方法执行迭代的最大数. 默认设置是 MaxIterations->100.
版本 8 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »