ImageAdjust
ImageAdjust[image]
调整图像 image 的层,使得其值在从 0 到 1 的范围内.
ImageAdjust[image,corr]
根据纠正规范 corr 调整图像.
ImageAdjust[image,corr,{inmin,inmax}]
首次重整,使得输入值 inmin 到 inmax 映射到范围 0 到 1 之间.
ImageAdjust[image,corr,{inmin,inmax},{outmin,outmax}]
重整,这样使得输入值 inmin 到 inmax 映射到范围 outmin 到 outmax 之间.
更多信息
- ImageAdjust 可用于调整像素值使得更多的图像内容在可见的范围或纠正不良照明或对比度.
- ImageAdjust 适用于任意二维和三维图像.
- 用于对比度、亮度和伽玛校正的纠正 corr 可以接受以下设置:
-
c 通过 c 调整图像对比度 {c,b} 也通过 b 调整图像亮度 {c,b,γ} 通过提升值到 γ 的幂执行伽玛校正 - 应用于每个像素值 x 的校正变换为 ,必要时根据图像的类型舍入或剪裁.
- 零调整对应于 {0,0,1} 校正.
- 当重新调整的值位于 outmin 到 outmax 范围之外时,它们会被剪切.
- 所有校正和范围参数可以用列表形式给出,指定图像中不同通道的不同处理方式. »
- 范围参数可以设为 Automatic,以此表明图像中出现的值的最小或者最大值.
- 当应用于彩色图像时,ImageAdjust 总是返回一个 RGB 图像.
范例
打开所有单元关闭所有单元范围 (9)
应用 (7)
调整以查看由 DistanceTransform 返回的相对距离:
调整图像,以便能看到 LaplacianGaussianFilter 返回的超出范围的值:
属性和关系 (5)
对于灰度图,ImageAdjust[Image[data]] 等价于 Image[Rescale[data]]:
ImageAdjust[image] 等价于 ImageAdjust[image,{0,0,1},{min,max},{0,1}],其中 {min,max} 是 image 中通道的像素范围:
ImageAdjust[image,-2] 等价于 ColorNegate[image]:
ImageAdjust[image,-1] 返回常量图像:
ImageAdjust[image,{c,b,γ}] 等价于 ImageApply[Clip[(b+1)(c+1)#γ-c/2,{0,1}]&,image]:
可能存在的问题 (2)
文本
Wolfram Research (2008),ImageAdjust,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageAdjust.html (更新于 2019 年).
CMS
Wolfram 语言. 2008. "ImageAdjust." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/ImageAdjust.html.
APA
Wolfram 语言. (2008). ImageAdjust. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageAdjust.html 年