Як відключити автоматичні налаштування iSight?


12

Вбудований кулачок iSight на моїй машині MacBook продовжує регулювати освітлення (і фокус я думаю). Мені потрібно встановити їх вручну, але я не знайшов нічого корисного в System Preferences або System Profiler.

Будь-який спосіб отримати доступ до налаштувань? Будь-які команди магічного терміналу, які дозволяють отримати доступ до камери. У кого є драйвер, який дозволяє отримати доступ до камери?


4
Я хочу дурне рішення, а не комерційне додаток. Я не хочу платити за користування веб-камерою!
Джордж Профенза

Я не думаю, що ти розумієш, для чого призначені веб-камери.
Хасаан Чоп

@NSD, що ти маєш на увазі? Для чого потрібні веб-камери? @fideli - досить справедливо
Джордж Профенза

2
Вони змушують змусити дітей коледжу по-справжньому злитися.
Hasaan Chop

Джордж, @fideli не отримає сповіщення про ваше "at". Лише перший на кожен коментар отримає сповіщення. Просто так сьогодні працюють.
Крегокс

Відповіді:


3

Деяка робота з openCV теж пішла на технічну реалізацію: кілька стрічок і чорну карту, а також просто прикрили датчик світла зліва від камери.

Працює чудово!

Рішення iGlasses не вирішує цю проблему, оскільки регулювання яскравості / контрастності проводиться апаратно (я думаю), тому це вплине на вхідне джерело iGlasses і, таким чином, на вихід. Я думаю, що ви можете поспілкуватися з налаштуваннями, щоб спробувати максимально полегшити цей ефект, хоча не будете боротися з ним повністю.


4

Спробуйте uvcc, інструмент для настройки пристроїв, сумісних з USB Video Class (UVC), з командного рядка . Ви можете знайти uvccвихідний код на github . (Примітка: я автор.) Це загальний інструмент, який повинен працювати для будь-яких веб-камер UVC , хоча я протестував його лише на своїй веб-камері Logitech C920 HD Pro .

Установка uvccпакета НМП вимагає Node.js в тому числі npm.

Ось як вимкнути автоматичну експозицію та автоматичні настройки балансу білого, а також вручну встановити баланс білого та контрастність. Інші елементи управління доступні.

# Install uvcc using npm.
npm install --global uvcc

# Find your UVC device, note the vendor id (vId) and product id (pId).
# The ids can be in hexadecimal (0x000) or decimal (0000) format.
# For example Logitech (0x46d) C920 HD Pro Webcam (0x82d).
uvcc devices

# Use the vendor id and product id to export current configuration.
uvcc --vendor 0x46d --product 0x82d export

# Set exposure to manual.
uvcc --vendor 0x46d --product 0x82d set autoExposureMode 1

# Turn off automatic white balance.
uvcc --vendor 0x46d --product 0x82d set autoWhiteBalance 0

# Set the white balance temperature to 2000.
# NOTE: the whiteBalanceTemperature range for Logitech C920 is 2000-6500.
uvcc --vendor 0x46d --product 0x82d set whiteBalanceTemperature 2000

# Set the contrast to 192.
# NOTE: the contrast range for Logitech C920 is 0-255, default value 128.
uvcc --vendor 0x46d --product 0x82d set contrast 192

Також можливо експортувати та імпортувати відразу декілька налаштувань, якщо вам потрібно надійно і багаторазово налаштувати одну або кілька камер для різних ситуацій.


1
Це було чудово для мене на вбудованій камері iSight / FaceTime у середині 2012 року MacBook Pro. Просто потрібно встановити, autoExposureMode 1а потім встановити absoluteExposureTimeпотрібний час у мілісекундах ( 500у моєму випадку).
Jivan Pal

2

Ви можете спробувати iGlasses . З веб-сайту:

Налаштуйте та керуйте налаштуваннями веб-камери веб-камери з iChat та багатьох інших програм, включаючи iMovie, Photo Booth, Yahoo! Messenger, Skype та веб-чат. Застосовуйте прості налаштування та цікаві ефекти до своїх відеоконференцій та записів.

Налаштуйте кольори, яскравість і навіть панорамування та збільшення масштабу вбудованого iSight в Mac. Зображення з iMac, MacBook чи MacBook Pro ніколи не виглядали настільки добре.

Ваш зовнішній iSight виглядає трохи темним? Ви можете встановити студійне освітлення або просто встановити iGlasses, щоб надати відео своїм моментальним збільшенням яскравості.

iGlasses - чудовий супутник вашої iMage USB веб-камери. Кожен раз тонко налаштовуйте свої кольори для ідеального зображення.

Це не тільки для iSight! Якщо ви використовуєте Logitech QuickCam або іншу сторонні веб-камеру, яка використовує UVC або драйвер macam, iGlasses додасть такі ж чудові коригування та функції.

iGlasses


2
дякую за посилання, я нічого комерційного не згадував. Чому я повинен платити за те, що повинно бути в системних налаштуваннях? "iChat та багато інших програм" - це означає, що я можу це використовувати, відключити автоматичні налаштування та продовжувати грати з openCV?
Джордж Профенца

Вибачте, не знайомий з OpenCV. Можливо, хтось інший може допомогти вам у дурному рішенні.
fideli

2
Джордж, тобі може просто не пощастило. Я довго і важко шукав подібне рішення, але не знайшов жодного. Довелося вдатися до отримання iGlasses.
аяз

2

Використання uvc-ctrl & uvc-ctrl-GUI.app

  1. Необхідна умова: встановити libusb за допомогою brew install libusb
  2. Завантажте uvc-ctrl-v1.02a.zip з sluggo dm9
  3. Завантажте uvc-ctrl-GUI з ppooll
  4. Скопіюйте uvc-ctrl-GUI.app у папку uvc-ctrl-v0.12b
  5. Запустіть uvc-ctrl-GUI.app

введіть тут опис зображення

З моїм LifeCam HD-3000 єдине, над чим я працював - це відключити auto_exposure..

введіть тут опис зображення


КОНТРОЛЬ UVC CAMERA ДЛЯ MAC OS X (більше не працює, але цікаво читати)

Ось цікава стаття про те, як керувати налаштуваннями камери: http://phoboslab.org/log/2009/07/uvc-camera-control-for-mac-os-x

Я також створив просту демонстраційну програму, яка використовує клас UVCCameraControl. Ця демонстрація використовує QTKit для відкриття з'єднання з першим (за замовчуванням) відеопристроєм і просто відображає зображення в QTCaptureView. Немає системних налаштувань для вибору відеопристрою за замовчуванням, однак пристрій, який ви вибрали для використання в iChat, буде за замовчуванням (вам доведеться вийти з iChat після вибору камери, інакше він буде заблокований для всіх інших програм).

Ось посилання для завантаження: http://phoboslab.org/files/misc/camera-control.zip


1

Можливо, ваш найкращий варіант став би Макам . Для мене це не спрацювало, але вони мають активну підтримку і, ймовірно, незабаром додадуть iSight до свого списку.


0

На жаль, це, на жаль, неможливо. iGlasses може заблокувати експозицію, але це працює лише в програмах, про які вона знає, що виключає більшість програм комп’ютерного зору (наприклад, Max / MSP).

Це справжній ганьба, оскільки обмежує використання камери для CV-додатків.


0

Це може не допомогти точно, але Macam дозволяє відключити автоматичне регулювання посилення та затвора (що, мабуть, те, що ви хочете) для багатьох камер. Використовуючи версію svn, ця робота працює з ps3eye (тоді як фондова камера не дозволяє відключити автоматичне налаштування). На жаль, Macam не підтримує iSight, наскільки я можу сказати.

(Я додаю це у випадку, якщо інші люди також шукають рішення, який може не бути прив’язаний до iSight, і не очевидно, що використання версії SVN допомагає)

http://webcam-osx.sourceforge.net/



-1

Незрозуміло, ви "поправляючи світло / фокус" ви посилаєтесь на отриманий фільм чи ви маєте на увазі дію датчика світла (поруч із камерою) затемнення монітора / екрана?

Якщо це перше, то це здається дивним - чи хочете ви тримати зображення під або над експозицією? Хтось ще повинен вам допомогти у цьому ... і, мабуть, це або купити щось комерційне, або включити фразу "відкритий код" у свій веб-пошук.

Друге ... ви знайдете в системних налаштуваннях "Відображення", а внизу там (легко пропустити) галочку з написом "Автоматично регулювати яскравість дисплея, коли змінюється зовнішнє світло". Зніміть прапорець і ви майстер яскравості екрана.

Сподіваюся, це корисно.


1
Ні, я думаю, що він намагається вимкнути, як автофокус, і подібні речі.
Брайан Постув

-1

Відповідь проста: просто перейдіть у Налаштування дисплея та зніміть прапорець "автоматично регулювати яскравість у міру зміни середовища.


3
Не те, що він коли-небудь це побачить, але це яскравість екрана. Це не має нічого спільного з автоматичною експозицією камери.
Глен Мейнард
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.