Inpaint
Inpaint[image,region]
润饰对应于 region 中非零元素的 image 部分.
更多信息和选项
- 润饰又称图像内绘,是为图像区域合成新像素的过程. 它通常用于恢复损坏、删除不需要的内容或创建新内容.
- Inpaint 可处理任意二维图像,在每个通道上分别运行.
- 图像、图形对象或矩阵都可以作为被润饰的区域.
- region 规格可以是以下任何一种:
-
pos 作为 {x,y} 指定的分量计算的区域 {pos1,pos2,…} 包括所有 posi 的区域 Rectangle[…] 通过边界框指定的区域 image 作为图像给出的一组精确像素 - Inpaint 总是给出与 image 有着同样尺寸和类型的图像.
- 可以指定以下选项:
-
MaxIterations 100 迭代的最大数 Method Automatic 使用的方法 - 可能的设置为:
-
"Diffusion" 迭代各向同性扩散方法 "FastMarching" 快速行进方法 "NavierStokes" Navier-Stokes 方法 "TextureSynthesis" 利用随机采样的最佳拟合纹理合成方法 "TotalVariation" 迭代全变差方法 - 默认情况下,使用 "TextureSynthesis" 方法.
- Inpaint 分别应用于每个颜色通道,除了 "TextureSynthesis" 方法.
- 设置 Method->{"TotalVariation",subopt} 下,可以指定下列子选项:
-
"NoiseModel" "Gaussian" "Gaussian"、"Laplacian" 或 "Poisson" "Regularization" Automatic 正则化参数 - 使用 Method->{"TextureSynthesis",subopt} 时,可以指定以下子选项:
-
Masking Automatic 为二元掩膜,可指定用于求出最佳拟合纹理的像素 "MaxSamples" 300 用于求出最佳拟合纹理的样本最大数量 "NeighborCount" 30 用于纹理比较的邻近像素的数目
范例
打开所有单元关闭所有单元应用 (7)
Wolfram Research (2010),Inpaint,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Inpaint.html (更新于 2024 年).
文本
Wolfram Research (2010),Inpaint,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Inpaint.html (更新于 2024 年).
CMS
Wolfram 语言. 2010. "Inpaint." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/Inpaint.html.
APA
Wolfram 语言. (2010). Inpaint. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Inpaint.html 年