ImageRecolor

ImageRecolor[image,regioncolor]

用指定的 colorimage 中由 region 指定的像素重新着色.

ImageRecolor[image,{region1color1,}]

将多个区域重新着色.

ImageRecolor[video,]

对视频的帧重新着色.

更多信息和选项

  • ImageRecolor 可用纯色替换区域中的像素,或用另一种颜色的 shades 替换某种颜色的 shades 组成的区域.
  • ImageRecolor 适用于任何 2D 和 3D 图像.
  • 可用以下形式指定 region
  • col值接近于 col 的像素
    maskimage灰度或二值掩模图像
    ColorsNear[col,]由指定的 ColorsNear 对象定义的像素
    ImageMarker[markerimage]用于计算要替换的颜色的标记 (marker) 图像
  • 使用 ImageRecolor[img,col1col2] 交换两种颜色. »
  • 对于视频输入,重新着色指定可以是固定不变的所有帧或时间的函数(以秒为单位,从开头计).
  • 可以给出以下选项:
  • DistanceFunction Automatic要使用的颜色距离度量
    MaxColorDistance 0.1距参考颜色的最大距离
    Method "BrightnessPreserving"要使用的方法
  • DistanceFunction 支持 ColorDistance 中可用的所有距离度量.
  • Method 的可能设置包括:
  • "BrightnessPreserving"替换色相和饱和度,保留明度
    "SaturationPreserving"替换明度和色相,保留饱和度
    "HuePreserving"替换明度和饱和度,保留色相
    "Brightness"只替换明度
    "Saturation"只替换饱和度
    "Hue"只替换色相

范例

打开所有单元关闭所有单元

基本范例  (2)

替换图像中的全彩色像素:

替代邻域颜色:

范围  (10)

数据  (2)

替换图像中的颜色:

替换视频帧中的颜色:

颜色规约  (8)

替换一种颜色:

交换两种颜色:

指定阈值以找出匹配的像素:

用掩模图像指定要替换的区域:

用标记图像指定要替换的像素值:

指定多个颜色的替换,并指定默认背景色:

用指定方法计算替换区域:

按时间的函数替换视频帧中的某种颜色:

选项  (3)

DistanceFunction  (1)

默认颜色距离是 Lab 颜色空间中的 EuclideanDistance

DistanceFunction 选择特定距离:

使用自定义的距离函数:

MaxColorDistance  (1)

使用 MaxColorDistance 定义与参考色的最大距离:

Method  (1)

默认情况下,替换颜色的色相和饱和度:

Method 指定替换目标:

应用  (4)

用不同颜色创建不同版本的产品:

尝试不同的组合:

对地图重新着色:

改变绘图的颜色模板:

使用成比例色相替换来更改场景照明:

属性和关系  (7)

输入图像的颜色空间和数据类型可能会受到颜色替换的影响:

用颜色值替换灰度图像的像素将产生彩色图像:

用整数图像中无法表示的颜色进行替换将改变图像的类型:

用透明颜色替换颜色会为图像添加一个 Alpha 通道:

受替换影响的像素将不会被进一步处理:

MaxColorDistance 更小的值允许更精细的控制:

使用 TwoWayRule 相当于两个连续的重新着色:

ColorReplace 用精确颜色替换颜色区域:

默认情况下,ImageRecolor 保留替换颜色的明度:

ImageRecolor 在由参考颜色定义的区域中进行替换:

ColorBalance 缩放图像中的每种颜色以使参考颜色与目标颜色相匹配:

FindMatchingColor 可用于改善参考色的选择. 重新着色图像的黄色区域:

使用在图像中发现的参考黄色重新着色:

Wolfram Research (2019),ImageRecolor,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageRecolor.html (更新于 2021 年).

文本

Wolfram Research (2019),ImageRecolor,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ImageRecolor.html (更新于 2021 年).

CMS

Wolfram 语言. 2019. "ImageRecolor." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/ImageRecolor.html.

APA

Wolfram 语言. (2019). ImageRecolor. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ImageRecolor.html 年

BibTeX

@misc{reference.wolfram_2024_imagerecolor, author="Wolfram Research", title="{ImageRecolor}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/ImageRecolor.html}", note=[Accessed: 05-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagerecolor, organization={Wolfram Research}, title={ImageRecolor}, year={2021}, url={https://reference.wolfram.com/language/ref/ImageRecolor.html}, note=[Accessed: 05-November-2024 ]}