A câmera iSight embutida na minha máquina MacBook continua reajustando a iluminação (e o foco, eu acho). Preciso defini-los manualmente, mas não encontrei nada de útil nas Preferências do Sistema ou no System Profiler.
Alguma maneira de acessar as configurações? Algum comando do terminal mágico que permite o acesso à câmera Alguém tem um driver que permite o acesso à câmera?
Respostas:
Fazendo algum trabalho com o openCV também e fui para a implementação não técnica: fita e cartão preto, e simplesmente cobri 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), afetando a fonte de entrada do iGlasses e, portanto, a saída. Eu imagino que você possa mexer nas configurações para tentar aliviar esse efeito o máximo possível, embora não o combata completamente.
fonte
Experimente
uvcc
, uma ferramenta para configurar dispositivos compatíveis com USB Video Class (UVC) na linha de comando . Você pode encontrar ouvcc
código fonte no github . (Nota: eu sou o autor.) É uma ferramenta genérica que deve funcionar em qualquer webcam UVC , embora eu só a tenha testado com minha webcam Logitech C920 HD Pro .Instalar o
uvcc
pacote de npm requer Node.js inclusivenpm
.Aqui está como desativar a exposição automática e as configurações automáticas de balanço de branco e definir manualmente o balanço e o contraste de brancos. Outros controles estão disponíveis.
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.
fonte
autoExposureMode 1
e definirabsoluteExposureTime
o tempo desejado em milissegundos (500
no meu caso).Você pode tentar o iGlasses . A partir do site:
fonte
iGlasses
.Usando uvc-ctrl e uvc-ctrl-GUI.app
brew install libusb
Com a minha LifeCam HD-3000, a única coisa que eu trabalhei foi desabilitar
auto_exposure
..CONTROLE DE CÂMERA UVC PARA MAC OS X (não está mais funcionando, mas é interessante ler)
Aqui está um artigo interessante sobre como controlar as configurações da câmera: http://phoboslab.org/log/2009/07/uvc-camera-control-for-mac-os-x
Aqui está o link para download: http://phoboslab.org/files/misc/camera-control.zip
fonte
Talvez sua melhor aposta seja Macam . Não funcionou para mim, mas eles têm suporte ativo e provavelmente adicionarão o iSight à sua lista em breve.
fonte
No momento, isso parece impossível, infelizmente. O iGlasses pode bloquear a exposição, mas isso só funciona em programas que ele conhece, que exclui a maioria dos aplicativos de visão computacional (por exemplo, Max / MSP).
É uma pena, pois limita o uso da câmera para aplicações de CV.
fonte
Pode não ajudar exatamente, mas o Macam permite desativar o ajuste automático de ganho e obturador (o que provavelmente é o que você deseja) para muitas câmeras. Usando a versão svn, isso funciona com o ps3eye (enquanto o estoque macam não permite desativar 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 uma solução, que pode não estar vinculada ao iSight, e não é óbvio que o uso da versão SVN ajuda)
http://webcam-osx.sourceforge.net/
fonte
Só queria acrescentar que eu consegui controlar essa câmera e o Logitech c920 em c ++ usando openframeworks e ofxUVC, que é um invólucro da biblioteca UVC do Linux
fonte
Não está claro se, ao "ajustar 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) escurecendo o monitor / tela?
Se for o primeiro, isso parece estranho - você deseja manter as imagens sub ou superexpostas? Outra pessoa 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 "Monitores" e na parte inferior (fácil de errar) uma caixa de seleção "Ajustar automaticamente o brilho da tela conforme a luz ambiente muda". Desmarque a caixa e você é o mestre do brilho da sua tela.
Espero que seja útil.
fonte
A resposta é simples: basta ir para Configurações de vídeo e desmarcar "ajusta automaticamente o brilho conforme as mudanças no ambiente.
fonte