Como desabilitar os ajustes automáticos do iSight?

11

A câmera iSight integrada na minha máquina MacBook continua reajustando a iluminação (e foco eu acho). Eu preciso configurá-los manualmente, mas não encontrei nada de qualquer utilidade nas Preferências do Sistema ou no Perfil do Sistema.

Qualquer maneira de acessar as configurações? Qualquer comando do terminal mágico que permita acesso à câmera Alguém tem um driver que permita acesso à câmera?

    
por George Profenza 12.03.2010 / 03:37

10 respostas

3

Fazendo algum trabalho com openCV também e foi para a implementação não técnica: algumas fitas e cartões pretos, e simplesmente cobriram o sensor de luz à esquerda da câmera.

Funciona perfeitamente!

A solução iGlasses não resolve o problema, pois os ajustes de brilho / contraste são executados pelo hardware (acho), então isso afetará a fonte de entrada do iGlasses e, portanto, a saída. Eu imagino que você pode mexer com configurações para tentar aliviar este efeito, tanto quanto possível, embora não irá combatê-lo completamente.

    
por 04.04.2011 / 14:39
2

Você pode querer tentar iGlasses . Do site:

Adjust and manipulate your webcam's video settings from within iChat and many other programs, including iMovie, Photo Booth, Yahoo! Messenger, Skype and web-based chat. Apply easy preset settings and fun effects to your video conferences and recordings.

Adjust colors, brightness, and even pan and zoom your Mac's built-in iSight. The picture from your iMac, MacBook or MacBook Pro has never looked so good.

Is your external iSight looking a bit dark? You could install studio lighting, or just install iGlasses to give your videos an instant brightness boost.

iGlasses is a great companion to your iMage USB Webcam. Fine tune your colors for a perfect picture every time.

It's not just for iSight! If you use a Logitech QuickCam or other 3rd-party webcam that uses UVC or the macam driver, iGlasses will add the same great adjustments and features.

    
por 12.03.2010 / 07:31
2

Usando o uvc-ctrl & uvc-ctrl-GUI.app

  1. Pré-requisito: instalar o libusb usando brew install libusb
  2. Faça o download do uvc-ctrl-v1.02a.zip de suguggo dm9
  3. Faça o download da uvc-ctrl-GUI de ppooll
  4. Copie uvc-ctrl-GUI.app para a pasta uvc-ctrl-v0.12b
  5. Iniciar o uvc-ctrl-GUI.app

ComaminhaLifeCamHD-3000,aúnicacoisaqueconseguitrabalharfoidesativarauto_exposure.

CONTROLEDECÂMERAUVCPARAMACOSX(nãofuncionamais,maséinteressanteler)

Aquiestáumartigointeressantesobrecomocontrolarasconfiguraçõesdacâmera: link

I also built a simple demo application that makes use of the UVCCameraControl class. This demo uses QTKit to open a connection to the first (default) video device and simply displays the images in a QTCaptureView. There's no system setting to select the default video device, however the device you selected to use in iChat will be the default (you have to quit iChat after selecting your camera, otherwise it will be locked for all other applications).

Aqui está o link de download: link

    
por 07.12.2015 / 01:44
2

Teste uvcc , uma ferramenta para configurar dispositivos compatíveis com a Classe de Vídeo USB (UVC) a partir da linha de comando . Você pode encontrar o % código fonteuvcc no github . (Nota: eu sou o autor.) É uma ferramenta genérica que deve funcionar para qualquer webcams UVC , embora eu tenha testei-o apenas com a minha Webcam Logitech C920 HD Pro .

A instalação do pacote uvcc npm requer Node.js incluindo npm .

Veja como desativar as configurações de exposição automática e balanço de branco automático e definir manualmente o equilíbrio de branco e o contraste. Outros controles estão disponíveis.

# 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

Também é possível exportar e importar várias configurações de uma só vez, caso você precise configurar de forma confiável e repetida uma ou mais câmeras para várias situações.

    
por 01.02.2018 / 22:40
1

Talvez a sua melhor aposta seja o Macam . Não funcionou para mim, mas eles têm suporte ativo e provavelmente irão adicionar o iSight à sua lista em breve.

    
por 13.03.2010 / 05:06
0

Atualmente, isso parece ser impossível, infelizmente. O iGlasses pode bloquear a exposição, mas isso só funciona em programas que ele conhece, o que exclui a maioria das aplicações de visão computacional (por exemplo, Max / MSP).

É uma pena, pois limita o uso da câmera para aplicativos CV.

    
por 05.12.2010 / 01:23
0

Pode não ajudar exatamente, mas o Macam permite desativar o ajuste automático de ganho e obturador (que é provavelmente o que você deseja) para muitas câmeras. Usando a versão svn, trabalhe com o ps3eye (enquanto o macam não permite que você desabilite o ajuste automático). Infelizmente, o Macam não suporta o iSight até onde eu sei.

(Estou adicionando isso caso outras pessoas também estejam procurando por uma solução, que possa não estar ligada ao iSight, e não é óbvio que usar a versão do SVN ajuda)

link

    
por 23.04.2011 / 01:21
0

Só queria acrescentar que consegui controlar essa câmera e o Logitech c920 em c ++ usando openframeworks e ofxUVC que é um wrapper para a biblioteca UVC do Linux

    
por 25.11.2013 / 21:36
-1

Não está claro se "ajustando a luz / foco" você está se referindo ao filme resultante ou se está se referindo ao efeito do sensor de luz (ao lado da câmera) de escurecimento do monitor / tela? / p>

Se é o primeiro, então isso parece estranho - você está querendo manter as imagens abaixo ou super expostas? Alguém precisará ajudá-lo nisso ... e provavelmente é comprar algo comercial ou incluir a frase "código aberto" em sua pesquisa na Web.

O segundo ... você encontrará nas preferências do sistema "Displays" e na parte inferior (fácil de perder) uma caixa de seleção chamada "Ajustar automaticamente o brilho da tela à medida que a luz ambiente muda". Desmarque a caixa e você é o mestre do brilho da sua tela.

Espero que isso seja útil.

    
por 20.05.2010 / 19:18
-1

A resposta é simples: basta ir para Configurações de exibição e desmarcar "ajustar automaticamente o brilho como mudanças de ambiente.

    
por 18.06.2010 / 05:27