Wbudowana kamera iSight w moim komputerze MacBook ciągle dostosowuje oświetlenie (i myślę, że ostrość). Muszę je ręcznie ustawić, ale nie znalazłem żadnego zastosowania w Preferencjach systemowych ani w Profilu systemu.
Jakikolwiek sposób na dostęp do ustawień? Jakieś magiczne polecenia terminala umożliwiające dostęp do kamery Czy ktoś ma sterownik, który pozwala na dostęp do kamery?
Odpowiedzi:
Robiąc trochę pracy z openCV, poszedłem do nietechnicznej implementacji: trochę taśmy i czarnej karty i po prostu zakryłem czujnik światła po lewej stronie kamery.
Działa świetnie!
Rozwiązanie iGlasses nie rozwiązuje problemu, ponieważ regulacje jasności / kontrastu są wykonywane przez sprzęt (tak myślę), więc wpłynie to na źródło wejściowe iGlasses, a tym samym na wyjście. Wyobrażam sobie, że możesz majstrować przy ustawieniach, aby spróbować złagodzić ten efekt w jak największym stopniu, chociaż nie będziesz go całkowicie zwalczał.
źródło
Spróbuj
uvcc
, narzędzie do konfiguracji urządzeń zgodnych z USB Video Class (UVC) z wiersza poleceń . Możesz znaleźćuvcc
kod źródłowy na github . (Uwaga: jestem autorem.) To ogólne narzędzie, które powinno działać z każdą kamerą UVC , chociaż przetestowałem to tylko z moją kamerą Logitech C920 HD Pro .Instalowanie
uvcc
pakietu npm wymaga Node.js włącznienpm
.Oto, jak wyłączyć automatyczne ustawienia ekspozycji i automatycznego balansu bieli oraz ręcznie ustawić balans bieli i kontrast. Dostępne są inne elementy sterujące.
Możliwe jest również eksportowanie i importowanie kilku ustawień jednocześnie, na wypadek, gdyby trzeba było niezawodnie i wielokrotnie konfigurować jedną lub więcej kamer do różnych sytuacji.
źródło
autoExposureMode 1
a następnie ustawićabsoluteExposureTime
żądany czas w milisekundach (500
w moim przypadku).Możesz spróbować iGlasses . Ze strony:
źródło
iGlasses
.Korzystanie z aplikacji uvc-ctrl i uvc-ctrl-GUI.app
brew install libusb
W moim LifeCam HD-3000 jedyną rzeczą, na którą pracowałem, było wyłączenie
auto_exposure
…KONTROLA KAMERY UVC DLA MAC OS X (już nie działa, ale jest interesująca do przeczytania)
Oto interesujący artykuł na temat sterowania ustawieniami kamery: http://phoboslab.org/log/2009/07/uvc-camera-control-for-mac-os-x
Oto link do pobrania: http://phoboslab.org/files/misc/camera-control.zip
źródło
Może najlepszym wyborem byłby Macam . Nie działało to dla mnie, ale mają aktywne wsparcie i prawdopodobnie wkrótce dodadzą iSight do swojej listy.
źródło
Niestety obecnie wydaje się to niemożliwe. iGlasses mogą blokować ekspozycję, ale działa to tylko w programach, o których wie, co wyklucza większość aplikacji do wizji komputerowej (np. Max / MSP).
Szkoda, bo ogranicza użycie aparatu do aplikacji CV.
źródło
Może to nie pomaga dokładnie, ale Macam umożliwia wyłączenie automatycznej regulacji wzmocnienia i migawki (co prawdopodobnie jest tym, czego chcesz) dla wielu kamer. W wersji svn działa to z ps3eye (podczas gdy macam podstawowy nie pozwala na wyłączenie automatycznej regulacji). Niestety Macam nie obsługuje iSight, o ile wiem.
(Dodam to w przypadku, gdy inne osoby również szukają rozwiązania, które może nie być związane z iSight i nie jest oczywiste, że użycie wersji SVN pomaga)
http://webcam-osx.sourceforge.net/
źródło
Chciałem tylko dodać, że udało mi się przejąć kontrolę nad tą kamerą i Logitechem c920 w c ++ przy użyciu openframeworks i ofxUVC, który jest opakowaniem dla biblioteki UVC Linux
źródło
Nie jest jasne, czy „regulując światło / ostrość” masz na myśli powstały film, czy też efekt czujnika światła (obok kamery) ściemniającego monitor / ekran?
Jeśli to pierwszy, to wydaje się to dziwne - czy chcesz, aby zdjęcia były niedoświetlone lub prześwietlone? Ktoś inny będzie musiał ci w tym pomóc ... i prawdopodobnie jest to albo zakup czegoś komercyjnego, albo fraza „open source” w wyszukiwarce.
Drugi ... znajdziesz w preferencjach systemowych „Wyświetlacze”, a na dole (łatwo przeoczyć) pole wyboru oznaczone „Automatycznie dostosuj jasność wyświetlacza wraz ze zmianą oświetlenia otoczenia”. Odznacz to pole, a opanujesz jasność ekranu.
Mam nadzieję, że to jest pomocne.
źródło
Odpowiedź jest prosta: po prostu przejdź do Ustawień ekranu i odznacz „automatycznie dostosowuj jasność wraz ze zmianami otoczenia.
źródło