买了个logitech摄像头,型号是HD c270的。附带的驱动只有windows的,但我要用Ubuntu,难道在linux下这摄像头就成了废物了么?我立刻想到了强大的网络Geek们,我遇到的问题绝对其他人遇到过的,那么肯定就有解决的办法了。于是我决定自己动手。亲测TX1也可以使用哦。
网上果然有很多方法,那么我也来试试吧。
一.检查是否有驱动
ls -l /dev/video*
二.安装驱动
- 1.检查是否有相应的驱动
v4l(video for linux API)是支持大部分驱动的,但有的摄像头可能没有相应的驱动可用。首先到这个网站上 查看可用的驱动。里面列出了各种webcam设备的Device ID和驱动支持情况。如果你的摄像头在列表里面有,说明有相应的驱动可供下载了。
- 2.安装驱动
安装驱动可以按照这个网站的方法 :(https://git.linuxtv.org/media_build.git)
git clone git://linuxtv.org/media_build.git
cd media_build
./build
sudo make install
或者这个网站(https://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers)写的更详细些。
当然你需要先安装git,sudo apt-get git-core . 然后再下载安装驱动,可能需要几分钟时间。 在执行sudo make install 时,会往内核里写东西,因此terminal 会提示是否允许,输入yes或者y就可以了。如果出现error, 重新执行sudo make install 就可以了。这样驱动就装好了。
- 3.检查驱动是否已正确安装。
这时,再输入 ls -l /dev/video*,就应该会有目录列出了,一般是/dev/video0,这就是你安装的webcam device了。
三.测试webcam
- 用Chesse测试
当然还有其他的软件可以测试,ubuntu上很详细地列出了各种测试方法。我觉得最简单的就是用Chesse了。安装如下:
sudo apt-get install chesse
安装后,打开chesse应用,就会自动搜索webcam,直接启动摄像头了。你可以拍照或者录像。