O_ColourMatcher

O_ColourMatcher插件使您可以将一个视图的颜色与另一个视图的颜色进行匹配。它是专门为处理细微问题而设计的立体视图之间有时会出现颜色差异。

输入和控制

连接类型

连接名称

功能

输入值

面具

一个可选的遮罩,用于确定从中获取颜色分布的位置。例如,如果您有一个剪辑在绿色屏幕前显示一个人,则可能要使用遮罩来排除绿色区域,以便插件专注于与该人匹配。

资源

一对立体声图像。

如果图像中未嵌入视差通道和遮罩,则您正在使用3D LUT要么Local Matching模式下,应在图像序列之后使用O_Solver,O_DisparityGenerator和O_OcclusionDetector节点。

Control (UI)

Knob (Scripting)

Default Value

功能

O_ColourMatcher Tab

Views to Use

viewPair

Dependent on source

设置要匹配其颜色的两个视图。这些视图将被映射为左眼和右眼。

Match

matchWhat

Left to Right

设置如何在视图之间匹配颜色:

Left to Right -调整左视图的颜色以匹配右视图的颜色。

Right to Left -调整右视图的颜色以匹配左视图的颜色。

Mode

matchingMode

Basic

设置用于颜色匹配的算法:

Basic -此模式采用一个完整视图的颜色分布,并对其进行修改以匹配另一视图的颜色分布。

3D LUT -此模式根据未遮挡像素处的局部匹配生成全局查找表(LUT)。

注意:  此模式要求在输入数据流中存在视差字段和遮挡遮罩。如果还不存在,则可以使用O_Solver,O_DisparityGenerator和OcclusionDetector插件创建它们。

Local Matching -此模式首先根据Block Size控制。然后,它匹配两个视图中相应块之间的颜色分布。如果视图之间存在局部颜色差异,例如在一个视图中比另一个视图亮的高光,这将很有用。注意,此模式要求输入数据流中存在视差字段。如果没有,则可以使用O_Solver和O_DisparityGenerator插件创建一个。

注意:  如果Occlusion Compensate启用后,此模式还需要上游遮挡遮罩。如果不存在,则可以使用O_OcclusionDetector创建一个。

Export 3D LUT

exportLUT

N/A

单击以将为当前帧计算的颜色更改导出为3D查找表(LUT), .vf格式。

这使您可以使用以下方法分别应用LUT: Nuke的Vectorfield(Color > 3D LUT > Vectorfield)节点。此控件仅在3D LUT模式。

Local Matching Options

Block Size

blockSize

20

定义在计算颜色匹配时将图像划分为的正方形块的宽度和高度(以像素为单位)。

注意:  此控件仅在Local Matching模式。

Occlusion Compensate

occlusionCompensate

enabled

什么时候Occlusion Compensate启用后,O_ColourMatcher会在附近已经能够匹配的无遮挡区域中寻找相似的颜色,并使用找到的最接近的颜色。

注意:  这需要在上游使用遮挡蒙版(您可以使用O_OcclusionDetector创建一个遮罩),并且仅在Local Matching模式。

Edge Occlusion

edgeOcclusion

0.40000001

设置将图像边缘视为遮挡的阈值,以减少光晕和边缘闪烁。

值越高,即使在上游遮挡蒙版中未将图像边缘标记为更多,图像边缘也被视为遮挡。

注意:  此控件仅在以下情况下可用Occlusion Compensate已启用。

Colour Sigma

colourSigma

2

设置遮挡区域中颜色匹配中边缘的模糊量。

减小此值可将遮挡区域中的颜色校正限制为相似的颜色。增加该值以模糊颜色校正。

注意:  此控件仅在以下情况下可用Occlusion Compensate已启用。

Region Size

regionSize

25

设置用于计算遮挡像素处颜色校正的非遮挡像素区域的大小(以像素为单位)。

小费:  什么时候Occlusion Compensate启用后,O_ColourMatcher首先找到最接近的未遮挡像素,然后将该距离扩展此像素数以拾取要使用的未遮挡像素。

Multi-scale Options

Number of Samples

samples

5

设置样本数量Local Matching模式。

使用大于1的值可计算多个块大小的校正- Block SizeMax Block Size -然后将结果混合在一起。这可以帮助减少错误。

Max Block Size

maxBlockSize

100

设置在“本地匹配”模式下使用多个样本时要达到的最大块大小的大小(以像素为单位)。

注意:  仅当您已设置ModeLocal MatchingNumber of Samples大于1的值

Sample Spacing

intervalType

Uniform

设置在间隔中使用多个样本时要使用的采样间隔类型Local Matching模式:

Uniform -采样间隔保持恒定。样品均匀分布。

Favour Small Block Sizes -采样间隔随着块大小的增加而增加。这使校正的权重朝着较小的块尺寸进行,以保留更多的细节,同时仍包括一些较大的块尺寸,从而更能避免视差错误。

Colour Correction Type

correctionType

Best Guess

确定O_ColourMatcher如何将两个视图分成正方形块并匹配相应块之间的颜色分布:

小费:  如果您设定Number of Samples大于1的值Colour Correction Type对多个块大小执行此操作,然后将不同块大小的结果合并在一起。

Minimum Correction -从结果中,这会在每个点(即最接近原始图像)处选择最小的校正。如果视差图非常差,则此选项很有用。

Best Guess -从结果中,在每个点上选择最接近目标图像的校正。通过使用视差字段将其他视图扭曲到您要校正的图像上来创建目标图像。如果您有很好的视差图,则此选项很有用。

Average Correction -在每个点上使用色彩校正的平均值。此选项是默认选项。

注意:  仅当您已设置ModeLocal Matching

Mask Options

Mask Components

maskWith

None

设置在计算颜色转换时用作遮罩的通道:

None -使用整个图像区域。

Source Alpha -使用的Alpha通道Source剪辑作为面具。

Source Inverted Alpha -使用反向的Alpha通道Source剪辑作为面具。

Mask Luminance -使用的亮度Mask输入作为掩码。

Mask Inverted Luminance -使用反向亮度Mask输入作为掩码。

Mask Alpha -使用的Alpha通道Mask输入作为掩码。

Mask Inverted Alpha -使用反向的Alpha通道Mask输入为mask.s

影片教学



 
 
 
 


Loading results