O_OcclusionDetector

O_OcclusionDetector为每个视图中被遮挡的像素生成一个遮罩:即,在一个视图中可见但在另一视图中不可见的像素。

输入和控制

连接类型

连接名称

功能

输入值

资源

一对立体声图像。如果图像中未嵌入视差通道,则应在图像序列之后添加O_Solver和O_DisparityGenerator节点。

Control (UI)

Knob (Scripting)

Default Value

功能

O_OcclusionDetector Tab

Views to Use

viewPair

Dependent on source

设置要用于生成遮挡蒙版的两个视图。这些视图将被映射为左眼和右眼。

Depth Occlusions

disparityError

0.1

设置在深度变化时(即视差急剧变化的地方)标记遮挡的阈值。

增大此值可将更多区域标记为被遮挡。尝试在图像中存在极端遮挡的地方使用0.3或0.5的值。

Colour Threshold

colourError

0.05

设置用于在视图之间的色差处标记遮挡的阈值(即,视图之间的图像内容不同)。

减小此值可将更多区域标记为被遮挡。如果图像的颜色变化是平坦的,请尝试使用值0.02拾取更多的遮挡。如果有很多高纹理区域(例如树叶),请尝试将值增加到0.1。

Refinement Options

Occlusion Size

occlusionSize

Small

为不同的遮挡大小选择一个预设。选择一个视图中可见但其他视图中不可见的区域的大小可设置Occlusion DilateOcclusion FillOcclusion Blur相应地进行控制。

默认是Small,但是如果图像中有很多视差,则视图之间可能有很多图像内容被遮挡或显示,因此您可以切换到Large要么Extreme创建更大的遮挡区域。

Occlusion Dilate

occlusionDilate

1

设置数量(以像素为单位)以扩展被视为遮挡的区域。

Occlusion Fill

occlusionFill

4

设置孔的大小(以像素为单位)以填充被遮挡的区域内部。

增加此值可填充较大的孔。使用O_ColourMatcher或O_FocusMatcher时,孔可能会出现并消失,从而导致闪烁。

Occlusion Blur

occlusionBlur

8

设置数量(以像素为单位)以模糊遮挡边界。

使用O_ColourMatcher或O_FocusMatcher时,增加此值可平滑遮挡区域的过渡。