← 返回 修复工具

点击取样

绿幕色键取色器

点击下方实时画面中的任意位置,即可取样该点的精确颜色 —— 会在一小片真实像素范围内取平均值以平滑传感器噪点,而不是依赖单个不可靠的像素点。立即获得 HEX 和 RGB 数值,以及根据你屏幕灯光实际测得的均匀程度所推荐的 OBS Studio Chroma Key similarity 和 smoothness 设置。

实时 — 点击取样

摄像头已关闭

启动摄像头,然后点击绿幕区域。

取样颜色

—

—

推荐的 OBS Chroma Key 设置

  • Similarity:—
  • Smoothness:—

说明

为什么推荐设置会有所不同

取样区域测得的颜色噪点越高 —— 即点击后显示的方差数值 —— 说明你的屏幕灯光不均匀或传感器颗粒感更明显,需要更大范围的抠像补偿,因此推荐的 Similarity 和 Smoothness 值会相应扩大。非常均匀、光线充足的屏幕会得到更精细的推荐设置,抠像更精确,吃掉主体边缘的风险也更小。

参考

噪点水平对应的推荐设置

实测噪点(标准差)SimilaritySmoothness
低(均匀、光线充足的屏幕)~200~40
中等~250 – 350~60 – 90
高(灯光不均或颗粒感明显)400+120+

这是本工具自有的真实计算公式,直接根据你取样像素的方差算出 —— 点击上方屏幕即可获得你的精确数值。

分步指南

在 OBS Studio 中使用

  1. 添加一个 Chroma Key 滤镜。 右键点击你的摄像头来源 → Filters → Add → Chroma Key。
  2. 将 Key Color Type 设置为 Custom Color。 点击色块,直接输入取样得到的 HEX 值。
  3. 输入推荐的 Similarity 和 Smoothness 值。 以上面的数字作为起点,一边观察实时预览一边微调 —— 每台摄像头和每种灯光环境都略有不同。

工作原理

颜色取样实际是如何工作的

点击画面并不是读取单个像素 —— 单个像素噪点太多,不足以信赖,因为传感器噪点会使单个像素值在每一帧之间略有偏移。相反,本工具会使用 canvas 的 getImageData() API 对点击点周围的一小簇像素取平均值,然后将该平均 RGB 值转换为 hex。

均匀度分数来自对绿幕上多个点进行取样,并测量它们彼此之间的差异程度。方差低意味着灯光均匀、抠像干净;方差高则提示存在高光或阴影区域,一旦在软件中应用抠像,这些区域会表现为半透明色块或边缘泛绿。

平台指南

Zoom、Teams 和 Google Meet 中的绿幕设置

Zoom 是唯一提供手动色键路径的主流通话平台:在 Virtual Background 中勾选 I have a green screen 会将 Zoom 从默认的 AI 抠图切换为简单的色差抠像,在有真实实体绿幕的情况下更快更干净,但需要均匀的灯光以避免边缘泛绿。

Teams 和 Google Meet 完全没有提供任何手动色键控制选项 —— 无论你身后是否有实体绿幕,两者都完全依赖各自的背景分割模型,因此本工具给出的精确 hex 和 similarity 数值仅对 OBS 有用,不适用于这两个平台。

环境搭建

影响抠像效果的布料、灯光和摄像头设置

起皱或有光泽的布料反光不均,呈现出的是几种略有差异的绿色而非单一绿色,而这正是导致均匀度分数下降的原因。一块两侧均匀受光、熨烫平整的哑光绿幕,表现会优于一块只从单一角度打光、价格更贵的绿幕。

如果选项可用,取样前请锁定摄像头的白平衡。自动白平衡可能会在拍摄过程中随灯光变化而改变绿色的精确色调,使本工具测得的颜色偏离你据此配置的 OBS 设置。

常见问题

常见问题

这与 绿幕测试 有什么不同?
绿幕测试 会对整个屏幕的灯光均匀性进行测绘,并提供实时抠像预览。而本工具则专门是该工作流程中的取色部分 —— 点击任意位置即可获得精确的 HEX/RGB 值及匹配的 OBS 设置,这是另一个工具所不提供的。
为什么取样的是一小片区域而不是单个像素?
单个像素容易受传感器噪点影响 —— 对一个小半径区域取平均值,能得到更稳定、更能代表屏幕实际颜色的读数,而该区域内测得的方差正是 similarity/smoothness 建议的依据。
这些数值要在 OBS 的哪里输入?
为你的摄像头来源添加一个 Chroma Key 滤镜,将 Key Color Type 设置为 Custom Color 并选取取样得到的 HEX 值,然后将推荐的 Similarity 和 Smoothness 数值作为起点输入 —— 之后一边观察预览一边继续微调。
这个工具适用于 OBS 以外的软件吗?
取样得到的 HEX/RGB 值可用于任何可以输入自定义色键颜色的地方。具体的 Similarity 和 Smoothness 建议是针对 OBS 的 Chroma Key 滤镜校准的,不过其他抠像工具通常也使用类似概念,只是名称不同。
我可以取样多个位置来检查均匀度吗?
可以 —— 点击屏幕的不同区域,比较得到的 HEX 值和噪点读数。各点之间的明显差异本身就是有用的诊断信息,提示存在值得在抠像前修正的灯光不均问题。