MeshLab 的 QualityMapperDialog 中的均衡器有什么作用?

What does the equalizer do in MeshLab's QualityMapperDialog?

在 MeshLab 中,您可以使用质量映射器将网格点上的某些质量(值)映射到特定颜色。 QualityMapperDialog 提供了一个均衡器函数,它具有三个条并影响质量的直方图。这是什么效果,三栏调整如何影响它?

Meshlab 调用 "quality" 一个标量值,您可以附加到每个顶点或面 网格。一些品质的例子可以是:

  • 每个三角形的面积。
  • 每个三角形的 ShapeFactor(它与等边三角形有何不同)。
  • 从每个顶点到给定点的欧氏距离。
  • 从每个顶点到给定点的测地线距离。
  • 每个顶点到最近边界的距离。
  • 一般来说,您可以通过 vertex/face 计算任何度量。例如,您可以使用 formula of Relative Luminance (0.2126*R + 0.7152*G + 0.0722*B)
  • 创建顶点质量

如果信息面板显示标志 "VQ"(顶点质量)或 "FQ"(面质量),您可以查看您的网格是否具有某种质量。为了代表所有这些质量价值,meshlab 为您提供了几种选择:

  • 直方图,在渲染->显示质量直方图选项中可用
  • 轮廓线,在选项渲染->显示质量轮廓中可用
  • 在 vertex/face 秒内从标量质量值到 RGB 值的映射。

例如,这是毕达哥拉斯网格,质量 "Distance to border" 表示为顶点上的直方图和 RGB 值。

Edit->Quality Mapper 对话框允许用户控制分配给每个标量值的 RGB 颜色。那里有两个面板:

  • "Transfer Function" 面板允许您为您感兴趣的品质 window 中的每个值选择颜色(R、G、B 值)。
  • "Equalizer" 面板可让您定义感兴趣的品质 window。这三个条允许您定义您感兴趣的较低和较高质量值,以及您想要关注的区间内的主要兴趣值。

这是感兴趣的默认 window,它将所有质量值映射到完整的 RGB 渐变。

这里我们将使用 window 感兴趣的质量,因此您的斜坡将仅映射间隔 (25.43 ..45.57)

这里我们使用相同的 window 兴趣,但将关注质量 43.00 左右的值。一半的斜坡将低于值 43,一半的斜坡将高于 43。如果您查看 "Gamma correction" 图表可能更容易理解……输入值会适应红色曲线,使质量变形以适应曲线,其中 24.43 -> 0%、25.57->100% 和 43.00 -> 50%。