Встроенная камера iSight на моем компьютере MacBook постоянно меняет настройку освещения (и думаю, фокус). Мне нужно установить их вручную, но я не нашел ничего полезного в Системных настройках или в System Profiler.
Есть ли способ получить доступ к настройкам? Любые волшебные команды терминала, которые разрешают доступ к камере. У кого-нибудь есть драйвер, который разрешает доступ к любой камере?
Ответы:
Проделал некоторую работу с openCV и пошел на нетехническую реализацию: немного ленты и черной карты, и просто прикрыл датчик освещенности слева от камеры.
Работает отлично!
Решение iGlasses не решает проблему, поскольку настройки яркости / контрастности выполняются аппаратно (я думаю), поэтому оно влияет на источник ввода iGlasses и, следовательно, на вывод. Я полагаю, что вы можете поиграть с настройками, чтобы попытаться максимально облегчить этот эффект, хотя не будете бороться с ним полностью.
источник
Попробуйте
uvcc
инструмент для настройки USB Video Class (UVC) совместимых устройств из командной строки . Вы можете найтиuvcc
исходный код на github . (Примечание: я автор.) Это универсальный инструмент, который должен работать для любых веб-камер UVC , хотя я тестировал его только с моей веб-камерой Logitech C920 HD Pro .Для установки
uvcc
пакета npm требуется Node.js, в том числеnpm
.Ниже описано, как отключить автоматическую настройку экспозиции и баланса белого, а также вручную установить баланс белого и контраст. Другие элементы управления доступны.
Также возможно экспортировать и импортировать несколько настроек одновременно, если вам необходимо надежно и многократно настраивать одну или несколько камер для различных ситуаций.
источник
autoExposureMode 1
а затем установитьabsoluteExposureTime
желаемое время в миллисекундах (500
в моем случае).Вы можете попробовать iGlasses . С веб-сайта:
источник
iGlasses
.Использование uvc-ctrl & uvc-ctrl-GUI.app
brew install libusb
С моей LifeCam HD-3000, единственное , что я получаю работал в том, чтобы отключить
auto_exposure
..UVC CAMERA CONTROL ДЛЯ MAC OS X (больше не работает, но интересно читать)
Вот интересная статья о том, как управлять настройками камеры: http://phoboslab.org/log/2009/07/uvc-camera-control-for-mac-os-x
Вот ссылка для скачивания: http://phoboslab.org/files/misc/camera-control.zip
источник
Возможно, лучшим выбором будет Macam . Это не сработало для меня, но они имеют активную поддержку и, вероятно, скоро добавят iSight в свой список.
источник
К сожалению, в настоящее время это невозможно. iGlasses могут заблокировать экспозицию, но это работает только в тех программах, о которых он знает, что исключает большинство приложений компьютерного зрения (например, Max / MSP).
Это настоящий позор, поскольку он ограничивает использование камеры для приложений CV.
источник
Это может не помочь точно, но Macam позволяет отключить автоматическую настройку усиления и затвора (что, вероятно, то, что вы хотите) для многих камер. При использовании версии SVN это работает с ps3eye (в то время как фондовый Macam не позволяет отключить автоматическую настройку). К сожалению, насколько я могу судить, Macam не поддерживает iSight.
(Я добавляю это в случае, если другие люди также ищут решение, которое может быть не связано с iSight, и не очевидно, что использование версии SVN помогает)
http://webcam-osx.sourceforge.net/
источник
Просто хотел добавить, что мне удалось получить контроль над этой камерой и Logitech C920 в C ++ с помощью openframeworks и ofxUVC, который является оболочкой для библиотеки Linux UVC
источник
Не ясно, относится ли «регулировка освещенности / фокуса» к полученному фильму или к эффекту затемнения датчика освещенности (рядом с камерой) монитора / экрана?
Если это первый, то это кажется странным - вы хотите, чтобы изображения были недооцененными или чрезмерно обнаженными? Кто-то еще должен помочь вам в этом ... и, вероятно, это либо покупка чего-то коммерческого, либо включение фразы "открытый исходный код" в ваш веб-поиск.
Второе ... вы найдете в системных настройках «Дисплеи» и внизу (легко пропустить) флажок с надписью «Автоматически регулировать яркость дисплея при изменении окружающего освещения». Снимите флажок, и вы мастер яркости вашего экрана.
Надеюсь, это полезно.
источник
Ответ прост: просто зайдите в настройки дисплея и снимите флажок "автоматически регулировать яркость при изменении окружающей среды.
источник