2010-12-20 103 views
1

我正在學習因子,我認爲擁有一個小程序從我的mac pro中附帶的網絡攝像頭捕獲圖像會很棒。我知道每一個攝像頭都會有很大的不同,但聽起來像是我應該能夠做到的。我想創建一個支持Mac,Linux和Windows的庫。問題是我不確定從哪裏開始。如何爲攝像頭製作圖庫?

基於因子的答案是受歡迎的,但我正在尋找語言不可知的解決方案。當我谷歌,我所得到的是捕捉圖像的程序。我想學習如何與我認爲的驅動程序交互(在三大操作系統中)。

我想我唯一的線索是ioctl wiki頁面。你將如何開始這樣一個項目?你會使用什麼樣的谷歌關鍵字?圖書?

回答

2

,如果你想要寫一個驅動程序爲您的特定網絡攝像頭或者使談話的現有驅動程序更容易庫目前尚不清楚。

如果要爲您的攝像頭編寫驅動程序,您可能需要調查適用於Mac和Linux的libusb和適用於Windows的libusb-win32。不過,您需要了解您的網絡攝像頭所說的協議。您大概可以閱讀現有Linux驅動程序的源代碼(假設有一個很可能)。

至於谷歌的搜索字詞,您可以嘗試「視頻捕獲」,也許在尋找的Python/Ruby的等代碼或開放源碼程序將讓你的代碼,你可以看看,看看怎麼做你想做的事情。

也許如果你在一個更詳細的描述中描述你試圖完成某人可能會給你更好的建議。

+0

我假設驅動程序存在。所以是的,我想要一個圖書館從X語言與驅動程序交談。如果那需要一個新的司機,那很有趣。 – eipipuz 2010-12-20 19:37:43