Как я могу избавиться от желтого оттенка на изображении с камеры моего Macbook

Я недавно установил Ubuntu 18.04 LTS на свой Macbook Pro. После создания драйвера facetimehd из исходного кода и некоторой борьбы с его установкой, камера наконец-то работает, однако изображение, которое передается людям во время видеозвонков, имеет определенный желтый оттенок.

После некоторого поиска я обнаружил guvcview и попытался использовать его для настройки значений оттенка и насыщенности. Хотя это определенно привело к улучшению, желтый оттенок все еще довольно очевиден. По крайней мере, теперь я могу выбирать между "ярко-розовым" и "мордор красным", если захочу. Вместо этого мне бы очень хотелось, чтобы это была довольно простая нейтральная окраска.

1
задан 12 April 2019 в 17:41

1 ответ

Мне помогло копирование файлов калибровки из установки Bootcamp. Цитата из https://github.com/patjak/bcwc_pcie/wiki/Извлечение-файлов-калибровки-сенсора :

Примечание. Я тестировал это только на 1871_01XX.dat. Используйте на свой страх и риск и сообщать о любых ошибках.

При использовании заданных файлов (настроек калибровки датчика) цвета выглядят намного лучше. Я только знаю, как извлечь их из буткемпа Windows Водитель. Вот шаги, которые вы можете выполнить:

  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
    

Теперь у вас должны быть четыре файла .dat со следующей суммой md5sum. контрольные суммы:

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

Скопируйте файлы .dat в каталог прошивки facetimehd (например, /lib/firmware/facetimehd/)

  1. Перезагрузите драйвер
  2. Убедитесь, что у вас не возникает ошибка «Прямая загрузка прошивки для facetimehd...».

Теперь у вас должны быть правильные цвета.

0
ответ дан 28 December 2020 в 15:25

Другие вопросы по тегам:

Похожие вопросы: