İSight otomatik ayarlamaları nasıl devre dışı bırakabilirim?


12

MacBook makinemdeki yerleşik iSight kam, aydınlatmayı yeniden ayarlamaya devam ediyor (ve sanırım odak). Bunları manuel olarak ayarlamam gerekiyor, ancak Sistem Tercihleri'nde veya Sistem Profili Oluşturucusu'nda herhangi bir kullanım alanı bulamadım.

Ayarlara erişmenin herhangi bir yolu var mı? Kameraya erişime izin veren sihirli terminal komutları Herkesin kameraya erişmesine izin veren bir sürücüsü var mı?


4
Ticari bir uygulama değil, asosyal bir çözüm istiyorum. Bir web kamerası kullanmak için ödeme yapmak istemiyorum!
George Profenza

Web kameralarının ne için olduğunu anladığınızı sanmıyorum.
Hasaan Chop

@NSD ne demek istiyorsun? Web kameraları ne için? @fideli - yeterince adil
George Profenza

2
Görünüşe göre üniversite çocuklarını gerçekten kızdırıyorlar.
Hasaan Chop

George, @fideli "at" için bilgilendirilmeyecek. Her yorumun yalnızca ilkinde bir bildirim alırsınız. Bugün işler böyle işliyor.
cregox

Yanıtlar:


3

OpenCV ile de biraz iş yapmak ve teknik olmayan uygulama için gitti: bazı bant ve siyah kart ve sadece kameranın solundaki ışık sensörünü kapladı.

Mükemmel çalışıyor!

Parlaklık / kontrast ayarları donanım tarafından gerçekleştirildiğinden (sanırım) iGlasses çözümü sorunu ele almaz, bu nedenle iGlasses giriş kaynağını ve dolayısıyla çıktıyı etkiler. Tamamen mücadele etmeyecek olsa da, bu etkiyi mümkün olduğunca hafifletmeye çalışmak için ayarlarla uğraşabileceğinizi düşünüyorum.


4

uvccKomut satırından USB Video Sınıfı (UVC) uyumlu cihazları yapılandırmak için bir araç deneyin . uvccKaynak kodunu github'da bulabilirsiniz . (Not: Ben yazarım.) Sadece Logitech C920 HD Pro Web Kameram ile test etsem de, UVC web kameraları için çalışması gereken genel bir araçtır .

Yükleme uvccnpm paketi gerektirir node.js dahil npm.

Otomatik pozlama ve otomatik beyaz dengesi ayarlarını nasıl kapatacağınız ve beyaz dengesi ve kontrastını manuel olarak nasıl ayarlayacağınız aşağıda açıklanmıştır. Diğer kontroller de mevcuttur.

# 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

Çeşitli durumlar için bir veya daha fazla kamerayı güvenilir ve tekrar tekrar yapılandırmanız gerektiğinde, aynı anda birkaç ayarı dışa ve içe aktarmak da mümkündür.


1
2012 ortası MacBook Pro'nun yerleşik iSight / FaceTime kameramda bu benim için mükemmel çalıştı. Sadece milisaniye ( benim durumumda) istenen zaman ayarlamak autoExposureMode 1ve ayarlamak absoluteExposureTimeiçin gerekli 500.
Jivan Pal

2

İGlasses'u denemek isteyebilirsiniz . Web sitesinden:

Web kameranızın video ayarlarını iChat ve iMovie, Photo Booth, Yahoo! Messenger, Skype ve web tabanlı sohbet. Video konferanslarınıza ve kayıtlarınıza kolay ön ayar ayarları ve eğlenceli efektler uygulayın.

Mac'inizin yerleşik iSight'ında renkleri, parlaklığı ayarlayın ve hatta kaydırın ve yakınlaştırın. İMac, MacBook veya MacBook Pro'nuzdaki resim hiç bu kadar güzel görünmemişti.

Harici iSight'ınız biraz karanlık görünüyor mu? Stüdyo aydınlatmasını kurabilir veya videolarınıza anında parlaklık artışı sağlamak için iGlasses'u kurabilirsiniz.

iGlasses, iMage USB Web Kamerası için mükemmel bir arkadaştır. Her seferinde mükemmel bir resim için renklerinize ince ayar yapın.

Sadece iSight için değil! Bir Logitech QuickCam veya UVC veya macam sürücüsü kullanan başka bir 3. taraf web kamerası kullanıyorsanız, iGlasses aynı harika ayarları ve özellikleri ekleyecektir.

iGlasses


2
bağlantı için teşekkürler, ticari hiçbir şeyden bahsetmedim. Sistem tercihlerinde olması gereken bir şeyi neden ödemeliyim? "iChat ve diğer birçok program" - Bu, bunu kullanabileceğim, otomatik ayarları devre dışı bırakabileceğim ve openCV ile oynamaya devam edebileceğim anlamına mı geliyor?
George Profenza

Üzgünüz, OpenCV hakkında bilgi sahibi değilsiniz. Belki birileri asosyal bir çözümde size yardımcı olabilir.
fideli

2
George, burada şanssız olabilirsin. Benzer bir çözüm için uzun ve sert görünüyordum, ancak hiçbir şey bulamadım. Almak için başvurmak zorunda kaldım iGlasses.
ayaz

2

Uvc-ctrl & uvc-ctrl-GUI.app kullanma

  1. Önkoşul: libusb yazılımını kullanarak kurun brew install libusb
  2. İndir sluggo dm9 gelen uvc-ctrl-v1.02a.zip
  3. Yükleme uvc-ctrl-GUI den ppooll
  4. Uvc-ctrl-GUI.app dosyasını uvc-ctrl-v0.12b klasörüne kopyalayın
  5. Uvc-ctrl-GUI.app uygulamasını başlat

resim açıklamasını buraya girin

LifeCam HD-3000'imle çalıştığım tek şey devre dışı bırakmaktı auto_exposure.

resim açıklamasını buraya girin


MAC OS X İÇİN UVC KAMERA KONTROLÜ (artık çalışmıyor ama okumak ilginç)

Kamera ayarlarının nasıl kontrol edileceği hakkında ilginç bir makale: http://phoboslab.org/log/2009/07/uvc-camera-control-for-mac-os-x

Ayrıca UVCCameraControl sınıfından yararlanan basit bir demo uygulaması da geliştirdim. Bu demo, ilk (varsayılan) video cihazına bağlantı açmak için QTKit kullanır ve görüntüleri bir QTCaptureView içinde görüntüler. Varsayılan video cihazını seçmek için bir sistem ayarı yoktur, ancak iChat'te kullanmayı seçtiğiniz cihaz varsayılan olacaktır (kameranızı seçtikten sonra iChat'ten çıkmanız gerekir, aksi takdirde diğer tüm uygulamalar için kilitlenir).

İndirme linki: http://phoboslab.org/files/misc/camera-control.zip


1

Belki de en iyi bahis Macam olurdu . Benim için işe yaramadı, ancak aktif destekleri var ve muhtemelen iSight'ı yakında listelerine ekleyecekler.


0

Maalesef şu anda bu imkansız görünüyor. iGlasses pozlamayı kilitleyebilir, ancak bu yalnızca bildiği ve bilgisayar görme uygulamalarının çoğunu (örn. Max / MSP) hariç tutan programlarda çalışır.

Kameranın CV uygulamaları için kullanımını sınırladığı için gerçek bir utanç.


0

Tam olarak yardımcı olmayabilir, ancak Macam, birçok kamera için otomatik olarak kazanç ve deklanşör ayarını devre dışı bırakmanıza izin verir (muhtemelen istediğiniz şeydir). Svn sürümünü kullanarak bu ps3eye ile çalışır (stok macam otomatik ayarlamayı devre dışı bırakmanıza izin vermezken). Maalesef Macam, anlayabildiğim kadarıyla iSight'ı desteklemiyor.

(Diğer kişilerin de iSight'a bağlı olmayan bir çözüm araması durumunda bunu ekliyorum ve SVN sürümünü kullanmanın yardımcı olduğu açık değil)

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



-1

"Işığı / odağı ayarlayarak" ortaya çıkan filme atıfta bulunup bulunmadığınızı veya ışık sensörünün (kameranın yanında) monitörün / ekranın karartma efektinden bahsettiğinizden emin değil misiniz?

Eğer birinciyse, bu garip görünüyor - görüntüleri altta veya aşırı pozlamak istiyor musunuz? Başka birinin bu konuda size yardım etmesi gerekecek ... ve muhtemelen ticari bir şey satın almak veya web aramanıza "açık kaynak" ifadesini eklemek.

İkincisi ... sistem tercihlerinde "Ekranlar" ve altta (kaçırması kolay) "Ortam ışığı değiştikçe ekran parlaklığını otomatik olarak ayarla" etiketli bir onay kutusu bulacaksınız. Kutuyu işaretleyin ve ekranınızın parlaklığının ustasısınız.

Umarım faydalıdır.


1
Hayır, sanırım otomatik odaklama gibi bir şey yapmak istiyor ve bunun gibi şeyler.
Brian Postow

-1

Yanıt Basit: Ekran ayarları'na gidin ve ortam değiştikçe parlaklığı otomatik olarak ayarla seçeneğinin işaretini kaldırın.


3
Bunu hiç göremeyeceği için değil, ama ekran parlaklığı bu. Kameranın otomatik pozlamasıyla bir ilgisi yok.
Glenn Maynard
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.