如何去除 Macbook 相机拍摄的图像中的黄色色调

如何去除 Macbook 相机拍摄的图像中的黄色色调

我最近在 Macbook Pro 上安装了 Ubuntu 18.04 LTS。在从源代码构建 facetimehd 驱动程序并费了一番功夫安装驱动程序后,摄像头现在终于可以正常工作了 - 然而,视频通话中传给人们的图像明显偏黄。

经过一番搜索,我发现guvcview并尝试使用它来调整色调和饱和度值。虽然这确实带来了改进,但黄色色调仍然很明显。至少现在我可以根据自己的意愿在“热粉色”和“魔多红”之间进行选择。相反,我非常想要的只是一种相当朴素的中性色彩。

答案1

从 Bootcamp 安装中复制校准文件对我来说是有效的。引用自https://github.com/patjak/bcwc_pcie/wiki/Extracting-the-sensor-calibration-files

注意:我仅在 1871_01XX.dat 上进行了测试。使用时请自担风险并报告任何错误。

使用设置文件(传感器校准设置)时,颜色看起来好多了。我只知道如何从 Windows Bootcamp 驱动程序中提取它们。您可以按照以下步骤操作:

  1. 从以下位置下载驱动程序包https://support.apple.com/kb/DL1837

  2. 提取 \BootCamp\Drivers\Apple\AppleCamera64.exe 文件

  3. 运行:unrar x AppleCamera64.exe 您现在应该拥有 AppleCamera.sys 文件,它是包含设置文件的驱动程序。

  4. 运行以下命令:

    dd bs=1 skip=1663920 count=33060 if=AppleCamera.sys of=9112_01XX.dat
    dd bs=1 skip=1644880 count=19040 if=AppleCamera.sys of=1771_01XX.dat
    dd bs=1 skip=1606800 count=19040 if=AppleCamera.sys of=1871_01XX.dat
    dd bs=1 skip=1625840 count=19040 if=AppleCamera.sys of=1874_01XX.dat
    

您现在应该拥有具有以下 md5sum 校验和的四个 .dat 文件:

a1831db76ebd83e45a016f8c94039406  1771_01XX.dat
017996a51c95c6e11bc62683ad1f356b  1871_01XX.dat
3c3cdc590e628fe3d472472ca4d74357  1874_01XX.dat
479ae9b2b7ab018d63843d777a3886d1  9112_01XX.dat

将 .dat 文件复制到您的 facetimehd 固件目录(例如 /lib/firmware/facetimehd/)

  1. 重新加载驱动程序
  2. 检查您是否收到“直接为 facetimehd 加载固件...”错误。

现在您应该有正确的颜色了。

相关内容