Blur
背景
- Blur 是一个滤镜函数,通常用于模糊(或)平滑图像. 它可被用于抑制噪点和局部像素变化,或者对图像施加散焦特效.
- 要对模糊的程度和形状做更精细的控制可以使用其它滤镜函数如 GaussianFilter 和 ImageConvolve.
- 模糊的相反运算被称为锐化,可用 Sharpen 和 ImageDeconvolve 这样的函数来做.
范例
打开所有单元 关闭所有单元基本范例 (2)
范围 (5)
Data (2)
Parameters (3)
应用 (7)
i = [image];
Blur[i, 2]Blur[[image]]retina = [image];ImageAdjust@ImageSubtract[retina, Blur[Closing[retina, 2], 3]]使用 Blur 锐化图像:
i = [image];2i - Blur[i, 4]textImage = [image];ImageCompose[
Lighter@Blur[textImage, 8],
SetAlphaChannel[textImage, ColorNegate[textImage]],
Scaled[{.48, .52}]
]img = [image];faces = FindFaces[img];dims = ImageDimensions[img];
mask = Rasterize[Graphics[
Map[box |-> Disk[RegionCentroid[box], Sqrt[Area[box]] / 2], faces], PlotRange -> Thread[{0, dims}]], RasterSize -> dims]ImageCompose[img, SetAlphaChannel[Blur[img, 10], ColorNegate@mask]]ImageCompose[img, SetAlphaChannel[Blur[img, 8], mask]]anim = {[image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image], [image]};将动画帧转换成 Image3D 对象,并沿切片模糊:
First@Image3DSlices[Blur[Image3D@anim, {3, 0, 0}], {12}]属性和关系 (2)
Blur 等价于 GaussianFilter,其中半径为 r,宽度为 σ=r/2,且 "Fixed" 填充:
img = [image];{GaussianFilter[img, 2, Padding -> "Fixed"], Blur[img]}list = {[image], [image], [image]};ImageType /@ listBlur /@ listImageType /@ %巧妙范例 (1)
i = [image];mask = [image];b = RemoveAlphaChannel@ImageCompose[i, SetAlphaChannel[Blur[i, 12], mask]]e = EdgeDetect[ImageSubtract[b, Blur[b, 1]]];
HighlightImage[b, FillingTransform[Closing[e, 1]]]技术笔记
-
▪
- 图像处理
文本
Wolfram Research (2008),Blur,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Blur.html (更新于 2012 年).
CMS
Wolfram 语言. 2008. "Blur." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2012. https://reference.wolfram.com/language/ref/Blur.html.
APA
Wolfram 语言. (2008). Blur. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Blur.html 年
BibTeX
@misc{reference.wolfram_2026_blur, author="Wolfram Research", title="{Blur}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/Blur.html}", note=[Accessed: 12-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_blur, organization={Wolfram Research}, title={Blur}, year={2012}, url={https://reference.wolfram.com/language/ref/Blur.html}, note=[Accessed: 12-August-2026]}