Bagaimana cara menonaktifkan penyesuaian otomatis iSight?


12

Cam iSight internal pada mesin MacBook saya terus menyesuaikan ulang pencahayaan (dan saya pikir fokus). Saya perlu mengaturnya secara manual, tetapi saya tidak menemukan apa pun yang berguna dalam System Preferences atau System Profiler.

Adakah cara untuk mengakses pengaturan? Adakah perintah terminal ajaib yang memungkinkan akses ke kamera Adakah yang memiliki driver yang memungkinkan akses kamera?


4
Saya ingin solusi kutu buku, bukan aplikasi komersial. Saya tidak ingin membayar untuk menggunakan webcam!
George Profenza

Saya pikir Anda tidak mengerti untuk apa webcam itu.
Hasaan Chop

@ NSD apa maksudmu? Untuk apa webcam? @fideli - cukup adil
George Profenza

2
Mereka membuat anak-anak kuliah benar-benar marah.
Hasaan Chop

George, @fideli tidak akan diberitahukan karena "at" Anda. Hanya yang pertama di setiap komentar yang akan mendapat pemberitahuan. Begitulah cara kerjanya hari ini.
cregox

Jawaban:


3

Melakukan beberapa pekerjaan dengan openCV juga dan pergi untuk implementasi non teknis: beberapa kaset dan kartu hitam, dan hanya menutupi sensor cahaya di sebelah kiri kamera.

Bekerja dengan sempurna!

Solusi iGlasses tidak mengatasi masalah karena penyesuaian kecerahan / kontras dilakukan oleh perangkat keras (saya pikir) sehingga akan mempengaruhi sumber input iGlasses dan dengan demikian menghasilkan. Saya membayangkan Anda dapat mengutak-atik pengaturan untuk mencoba dan mengurangi efek ini sebanyak mungkin meskipun tidak akan benar-benar melawannya.


4

Coba uvcc, alat untuk mengkonfigurasi perangkat yang sesuai dengan Kelas Video USB (UVC) dari baris perintah . Anda dapat menemukan uvcckode sumber di github . (Catatan: Saya penulisnya.) Ini adalah alat umum yang dapat digunakan untuk webcam UVC apa pun , meskipun saya hanya mengujinya dengan Logitech C920 HD Pro Webcam saya .

Menginstal uvccpaket npm membutuhkan Node.js termasuk npm.

Berikut adalah cara mematikan eksposur otomatis dan pengaturan white balance otomatis, dan secara manual mengatur white balance dan kontras. Kontrol lain tersedia.

# 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

Dimungkinkan juga untuk mengekspor dan mengimpor beberapa pengaturan sekaligus, jika Anda perlu mengonfigurasi satu atau lebih kamera secara berulang-ulang untuk berbagai situasi.


1
Ini bekerja dengan baik untuk saya di kamera iSight / FaceTime bawaan MacBook Pro 2012 saya. Hanya perlu mengatur autoExposureMode 1dan kemudian mengatur absoluteExposureTimeke waktu yang diinginkan dalam milidetik ( 500dalam kasus saya).
Jivan Pal

2

Anda mungkin ingin mencoba iGlasses . Dari situs web:

Menyesuaikan dan memanipulasi pengaturan video webcam Anda dari dalam iChat dan banyak program lainnya, termasuk iMovie, Photo Booth, Yahoo! Messenger, Skype, dan obrolan berbasis web. Terapkan pengaturan awal yang mudah dan efek menyenangkan ke konferensi dan rekaman video Anda.

Sesuaikan warna, kecerahan, dan bahkan pan, lalu perbesar / perkecil iSight bawaan Mac Anda. Gambar dari iMac, MacBook, atau MacBook Pro Anda tidak pernah terlihat sebagus ini.

Apakah iSight eksternal Anda terlihat agak gelap? Anda dapat menginstal pencahayaan studio, atau hanya menginstal iGlasses untuk memberikan video Anda peningkatan kecerahan instan.

iGlasses adalah pendamping hebat untuk Webcam USB iMage Anda. Sempurnakan warna Anda untuk mendapatkan gambar yang sempurna setiap saat.

Ini bukan hanya untuk iSight! Jika Anda menggunakan Logitech QuickCam atau webcam pihak ketiga lainnya yang menggunakan UVC atau driver macam, iGlasses akan menambahkan penyesuaian dan fitur hebat yang sama.

iGlasses


2
terima kasih untuk tautannya, saya tidak menyebutkan komersial. Mengapa saya harus membayar sesuatu yang seharusnya ada dalam preferensi sistem? "iChat dan banyak program lain," - apakah itu berarti saya dapat menggunakan ini, menonaktifkan penyesuaian otomatis dan melanjutkan bermain dengan openCV?
George Profenza

Maaf, tidak terbiasa dengan OpenCV. Mungkin orang lain dapat membantu Anda dengan solusi kutu buku.
fideli

2
George, kamu mungkin kurang beruntung di sini. Saya mencari panjang dan keras untuk solusi yang sama, tetapi tidak menemukannya. Saya harus resor untuk mendapatkan iGlasses.
ayaz

2

Menggunakan uvc-ctrl & uvc-ctrl-GUI.app

  1. Prasyarat: instal libusb menggunakan brew install libusb
  2. Unduh uvc-ctrl-v1.02a.zip dari sluggo dm9
  3. Unduh uvc-ctrl-GUI dari ppooll
  4. Salin uvc-ctrl-GUI.app ke folder uvc-ctrl-v0.12b
  5. Luncurkan uvc-ctrl-GUI.app

masukkan deskripsi gambar di sini

Dengan LifeCam HD-3000 saya, satu-satunya hal yang dapat saya lakukan adalah menonaktifkannya auto_exposure..

masukkan deskripsi gambar di sini


KONTROL KAMERA UVC UNTUK MAC OS X (tidak berfungsi lagi tetapi menarik untuk dibaca)

Berikut ini adalah artikel yang menarik tentang cara mengontrol pengaturan kamera: http://phoboslab.org/log/2009/07/uvc-camera-control-for-mac-os-x

Saya juga membangun aplikasi demo sederhana yang memanfaatkan kelas UVCCameraControl. Demo ini menggunakan QTKit untuk membuka koneksi ke perangkat video pertama (default) dan hanya menampilkan gambar di QTCaptureView. Tidak ada pengaturan sistem untuk memilih perangkat video default, namun perangkat yang Anda pilih untuk digunakan di iChat akan menjadi default (Anda harus keluar dari iChat setelah memilih kamera Anda, jika tidak maka akan dikunci untuk semua aplikasi lain).

Berikut tautan unduhan: http://phoboslab.org/files/misc/camera-control.zip


1

Mungkin taruhan terbaik Anda adalah Macam . Itu tidak berfungsi untuk saya, tetapi mereka memiliki dukungan aktif dan mungkin akan segera menambahkan iSight ke daftar mereka.


0

Sayangnya, saat ini tampaknya tidak mungkin. iGlasses dapat mengunci paparan, tetapi ini hanya berfungsi dalam program yang diketahuinya, yang mengesampingkan sebagian besar aplikasi penglihatan komputer (mis. Max / MSP).

Ini sangat memalukan, karena membatasi penggunaan kamera untuk aplikasi CV.


0

Ini mungkin tidak membantu persis, tetapi Macam memungkinkan Anda untuk menonaktifkan penyesuaian otomatis penguatan dan rana (yang mungkin Anda inginkan) untuk banyak kamera. Menggunakan versi svn ini berfungsi dengan ps3eye (sementara jenis stok tidak memungkinkan Anda untuk menonaktifkan penyesuaian otomatis). Sayangnya, Macam tidak mendukung iSight sejauh yang saya tahu.

(Saya menambahkan ini kalau-kalau orang lain juga mencari solusi, yang mungkin tidak terikat dengan iSight, dan tidak jelas bahwa menggunakan versi SVN membantu)

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



-1

Tidak jelas apakah dengan "menyesuaikan cahaya / fokus" Anda merujuk ke film yang dihasilkan atau apakah Anda mengacu pada efek sensor cahaya (di sebelah kamera) peredupan monitor / layar?

Jika ini yang pertama maka ini tampak aneh - apakah Anda ingin menyimpan gambar di bawah atau terlalu terbuka? Orang lain perlu membantu Anda dalam hal ini ... dan mungkin membeli sesuatu yang komersial atau memasukkan frasa "open source" dalam pencarian web Anda.

Yang kedua ... Anda akan menemukan di preferensi sistem "Menampilkan" dan di bagian bawah sana (mudah terlewatkan) kotak centang berlabel "Secara otomatis menyesuaikan kecerahan tampilan saat perubahan cahaya sekitar". Hapus centang pada kotak dan Anda menguasai kecerahan layar Anda.

Semoga bermanfaat.


1
Tidak, saya pikir dia ingin mati seperti fokus otomatis, dan hal-hal seperti itu.
Brian Postow

-1

Jawabannya Sederhana: buka saja Pengaturan tampilan dan hapus centang "secara otomatis sesuaikan kecerahan ketika perubahan sekitar.


3
Bukannya dia akan pernah melihat ini, tapi itu kecerahan layar. Itu tidak ada hubungannya dengan eksposur otomatis kamera.
Glenn Maynard
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.