之前研究Opencv的時候是安裝了一個virtualbox的虛擬機,然后發現電腦自帶的攝像頭無法被識別。
后來買了一個羅技的C270,仍然無法識別,而且插入到虛擬機之后會導致虛擬機死機,原因未知。
-----------virtualbox-------------
於是看了一下樹莓派的內核,是3.12,就下載了Ubuntu 3.12的內核,裝入ubuntu 12.04.
但是仍然會卡死。
后來又安裝了ubuntu 13.10,kubuntu 12.04都會死機。
於是懷疑是virtualbox的問題,於是安裝了vmware。
-----------vmware-------------
安裝vmware之后,在里面安裝了ubuntu 12.04,想下載一個cheese來測試攝像頭,但是NAT網絡下載很慢,將網絡切換成橋接之后死活都連不上。最后拿了一張USB網卡連接到虛擬機之后,ubuntu 12.04
的NetworkManager點擊沒反應。於是果斷刪除vmware和里面的ubuntu12.04,下載了vmware player。
安裝vmware player之后,重新安裝了ubuntu 12.04,仍然發現聯網有問題,而且同時發現vmware tools還是
老樣子,下載不了,這樣是我不喜歡vmware的原因。
最后放棄了虛擬機的想法,准備使用wubi安裝ubuntu,因為ubuntu 13開始就不支持wubi了,所以
我仍然使用ubuntu 12.04來安裝wubi(我使用的是ubuntu 12.04.5)。
-----------wubi-------------
打開wubi之后發現它自動會上網下載ubuntu而不是用本地的ubuntu。這不是坑爹么,於是我
將網絡斷掉,發現它允許一會兒之后提示找不到ubuntu 12.04.5.
於是放棄這個版本,又上網下載了ubuntu-12.04-alternate-i386.iso(無奈ubuntu 官網那些舊版本
都給好好藏起來了,查了一下才找到這個舊版本。
但是打開這個iso一看,wubi.exe不見了,無奈只能上網搜索,找到了
http://dw5.cn.uptodown.com/dw/1426004476/9c1b9655a0ebfc0266a73d2c8ad1f69b54e99276/wubi-12-04-en-win.exe
終於可以安裝ubuntu 12.04了,但是還是高興的太早了,安裝到一半卡住了,於是強制關機,重新安裝。
歷經千辛萬苦,終於裝好了,各種驅動也完美運行,安裝了cheese和guvcviewer,終於可以打開webcam 了,
又驚喜地發現,其實linux是支持我的筆記本的自帶的攝像頭的。看來virtualbox對攝像頭還是存在bug。
下面的工作就是在這個wubi下的ubuntu上面安裝opencv並且調試攝像頭了。
實際上就和網上說的一樣,這些攝像頭是out-of-box的,什么都不用做就可以驅動,虛擬機害人啊。。