La caméra Isight intégrée sur ma machine MacBook conserve la réen ajustement de l'éclairage (et je pense que je pense). J'ai besoin de définir manuellement ceux-ci, mais je n'ai rien trouvé d'utilisation dans les préférences du système ou le profileur de système.
Toute façon d'accéder aux paramètres? Toute commande de terminal magique permettant d'accéder à la caméra Tout le monde a un pilote qui permet un accès à la caméra?
Faire du travail avec OpenCV aussi et est allé pour la mise en œuvre non technique: une bande et une carte noire et recouvrez simplement le capteur de lumière à gauche de la caméra.
Fonctionne parfaitement!
La solution IGLASSES ne résout pas le problème car les réglages de luminosité/contraste sont effectués par le matériel (je pense) afin qu'il affectera la source d'entrée IGLASSES et donc la sortie. J'imagine que vous puissiez tripoter des paramètres pour essayer d'atténuer ce problème autant que possible, bien que cela ne le combattra pas complètement.
Essayez uvcc
, un outil permettant de configurer les périphériques compatibles de la classe vidéo USB (UVC) de la ligne de commande . Vous pouvez trouver le uvcc
code source sur github . (Remarque: Je suis l'auteur.) C'est un outil générique qui devrait fonctionner pour toutes Webcams UVC , bien que je ne l'ai testé que avec mon logitech C920 HD Pro Webcam .
Installation du uvcc
package NPM nécessite nœud.js y compris npm
.
Voici comment désactiver l'exposition automatique et les réglages automatiques de la balance des blancs et définir manuellement la balance des blancs et le contraste. D'autres contrôles sont disponibles.
# 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
Il est également possible d'exporter et d'importer plusieurs paramètres à la fois, au cas où vous auriez besoin de configurer de manière fiable et à plusieurs reprises une ou plusieurs caméras pour différentes situations.
brew install libusb
Avec ma vie LifeCam HD-3000, la seule chose que j'ai travaillé était de désactiver auto_exposure
..
Voici un article intéressant sur la manière de contrôler les paramètres de la caméra: http://phoboslab.org/log/2009/07/UVC-CAMERA-CONTROL-FOR-MAC-OS-X
J'ai également construit une simple application de démonstration qui utilise la classe UVCCameracontrol. Cette démo utilise Qtkit pour ouvrir une connexion au premier périphérique vidéo (par défaut) et affiche simplement les images dans un QTcaptureView. Il n'y a pas de paramètre système pour sélectionner le périphérique vidéo par défaut, Cependant, le périphérique que vous avez sélectionné à utiliser dans iChat sera la valeur par défaut (Vous devez quitter iChat après avoir sélectionné votre appareil photo, sinon elle sera verrouillée toutes les autres applications).
Voici le lien de téléchargement: http://phoboslab.org/files/misc/camera-control.zip
Vous voudrez peut-être essayer IGLASSES . Sur le site:
Ajustez et manipulez vos paramètres vidéo de vos webcam dans ICHAT et de nombreux autres programmes, y compris Imovie, Stand Standing, Yahoo! Messenger, Skype et Chat Web. Appliquez des paramètres de préréglage et des effets amusants à vos conférences vidéo et enregistrements.
Ajustez les couleurs, la luminosité et même la casserole et zoomez votre intégré de votre Mac. La photo de votre IMAC, MacBook ou MacBook Pro n'a jamais été aussi bonne.
Votre externe est-il un peu sombre? Vous pouvez installer un éclairage de studio ou simplement installer des iglasses pour donner à vos vidéos une stimulance de luminosité instantanée.
iGLASSES est un excellent compagnon de votre webcam USB Image. Ajustez vos couleurs pour une image parfaite à chaque fois.
Ce n'est pas seulement pour Isight! Si vous utilisez un logitech QuickCam ou une autre webcam tiers qui utilise UVC ou le pilote Macam, IGLASSES ajoutez les mêmes grands ajustements et fonctionnalités.
Peut-être que votre meilleur pari serait macam . Cela n'a pas fonctionné pour moi, mais ils ont un soutien actif et ajouteront probablement de manière suffisante de leur liste.
Je voulais juste ajouter que j'ai réussi à obtenir le contrôle de cette caméra et logitech C920 en C++ en utilisant OpenFrameworks et OFXUVC qui est une enveloppe pour le Linux UVC) Bibliothèque
Cela semble actuellement impossible, malheureusement. Les iglasses peuvent verrouiller l'exposition, mais cela ne fonctionne que dans les programmes qu'il connaît, qui exclut la plupart des applications de vision informatique (par exemple MAX/MSP).
C'est une vraie honte, car elle limite l'utilisation de la caméra pour les applications CV.
Cela peut ne pas aider exactement, mais Macam vous permet de désactiver le réglage automatique du gain et de l'obturateur (ce qui est probablement ce que vous voulez) pour de nombreuses caméras. Utilisation de la version SVN Ce travail avec le PS3eye (tandis que la macam stock ne vous permet pas de désactiver le réglage automatique). Malheureusement, Macam ne prend pas en charge l'Isight autant que je puisse dire.
(J'ajoute cela au cas où d'autres personnes recherchent également une solution, qui pourrait ne pas être liée à Isight, et il n'est pas évident que l'utilisation de la version SVN aide)