2009-01-10 90 views
3

我在Mac上創建對象檢測程序。 我想在手動曝光模式下使用iSight來提高檢測質量。iSight中的曝光鎖定

我試圖iGlasses & QTKit捕獲做到這一點,它的工作,但程序運行速度非常慢,不穩定。 所以我想嘗試其他解決方案。

在PhotoBooth.app,iSight攝像頭似乎在固定曝光模式來運行,從而可能有辦法做到這一點。 我閱讀QTKit Capture文檔和OpenCV文檔,但找不到答案。

如果您有任何意見,請告訴我。 謝謝。

+0

有趣的問題 – 2009-01-10 10:26:11

回答

1

QTKit Capture,就像使用它一樣簡單,缺乏設置手動相機參數的能力,如增益,亮度,對焦等。如果您使用Firewire相機,我建議您查看libdc1394庫,如果您使用的是IIDC Firewire相機(如舊的外部iSight),則可以控制所有這些值。我使用該庫從機器人平臺上的CCD相機進行視頻捕捉和控制。

不過,我猜你有興趣在內部iSight攝像頭,這是USB。 Wil Shipley在他的文章"Frozen in Carbonite"中簡要提到了對內部USB iSights參數的控制,但他設計的大部分Carbon代碼都控制着IIDC Firewire相機中的這些值。

不幸的是,根據Brad Ford的QuickTime郵件列表中的this message,聽起來你不能通過程序控制任何內容,只能通過暴露的界面對內置iSights進行飽和度和清晰度。他推測,iGlasses是用軟件對圖像進行後處理,這是你可以使用核心圖像濾鏡進行的。

+0

我知道了,謝謝了一個很好的說明! 不幸的是,我使用新的MacBook和它沒有FireWire端口。!: ((但圖形芯片組非常好) 「Carbonite中的冰凍」看起來很有趣我開始閱讀這篇文章,但需要幾天的時間才能理解 – 2009-01-21 14:12:03

0

嗯,

我試圖& GOOGLE了很多這些天,但我無法找到一個好主意。 我認爲OpenCV +可可+ iGlasses是最快的,但仍然不穩定。

如果您有什麼想法,請回復。 謝謝。

1

我終於成功地從我的可可應用程序鎖我的iSight攝像頭的自動曝光/自動白平衡。

退房www.paranoid-media.de/blog獲取更多信息。

+1

我沒有找到自己的方式來鎖定博客上的自動曝光,有什麼建議嗎?謝謝! – 2012-11-16 20:28:04

0

phoboslab的UVC Camera Control for Mac OSX使用基本的USB命令和文檔化的USB接口訪問網絡攝像頭控件。上面列出的paranoid-media.de/blog鏈接到PhobosLab,併爲該iSight的該方法提供了一些額外的調整。 (這些調整,現在也可以在phoboslab評論中發現