ubuntu下安装摄像头应用程序xawtv2(usb摄像头的测试,虚拟摄像头的测试)

    准备安装xawtv的应用程序:

       1  在线获取sudo apt-get install xawtv  

        /* 在线获取安装包,如果你的的ubuntu版本是太老的话,这里就不能正确安装,只能采取第二种方法 */

      2  在这个 http://www.kraxel.org/releases/xawtv/网站创建新的sources.list如下图,使用如下步骤安装xawt

ubuntu下安装摄像头应用程序xawtv2(usb摄像头的测试,虚拟摄像头的测试)

           1.   选择国家
           2. 选择相邻的ubuntu版本
           3.   选择"Ubuntu Branches"
           4.   配置好后点击最下面的 Generate List   将生成下面这个图片生成sources.list

           ubuntu下安装摄像头应用程序xawtv2(usb摄像头的测试,虚拟摄像头的测试)

       5.   把得到内容替换到/etc/apt/sources.list(就是红色横线的内容)
       6.   sudo apt-get update
            sudo apt-get install xawtv

    测试USB摄像头:

      1  把usb 的摄像头插入到电脑上,使用命令ls  /dev/v*  查看   如果出现/dev/vidoe0  说明连接上,否则使用下面的方法就行解   决

           首先在【主机】中按Win+R打开“运行”对话框,输入“services.msc”,打开服务管理器。

           在“服务”中启动“VMware USB Arbitration Service”服务项(如果启动着,右键让它停止,重新启动)

          然后打开虚拟机软件(先不要启动虚拟机)。在你的虚拟机界面点“编辑虚拟机设置”,打开“虚拟机设置”对话框。在“硬件”选项卡下,选中“USB控制器”,在右边选中前三个连接。三个都要选,缺一不可。

          其次在打开虚拟机后,然后选中虚拟机菜单中的可移动设备下面的usb device,建立连接,

          使用ls  /dev/v* 命令进行查看,出现/dev/video0.说明连接成功

     2  执行 xawtv 即可看到图像

         ubuntu下安装摄像头应用程序xawtv2(usb摄像头的测试,虚拟摄像头的测试)

测试虚拟摄像头vivi:

1. 确实ubuntu的内核版本
     uname -a
     Linux book-desktop 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686 GNU/Linux(这是我的版本号)

2. 去www.kernel.org下载同版本的内核
  
解压后把drivers/media/video目录取出
   修改它的Makefile为:

  KERN_DIR = /usr/src/linux-headers-2.6.31-14-generic(不同版本,可能路径不同需要自己去查看 )
  all:
        make -C $(KERN_DIR) M=`pwd` modules
  clean:
        make -C $(KERN_DIR) M=`pwd` modules clean
        rm -rf modules.order
  obj-m   += vivi.o
  obj-m   += videobuf-core.o
  obj-m   += videobuf-vmalloc.o

  obj-m   += v4l2-common.o

   3在Ubuntu中,创建一个目录,把video放在里面,然后进入video中使用make 进行编译生成vivi.ko

  4  sudo modprobe vivi  
      sudo rmmod vivi
      sudo insmod ./vivi.ko

5. ls /dev/video*(我的虚拟中有两个/dev/video0  ,/dev/video1
6. xawtv -c /dev/video1(/dev/vidoe1是我虚拟设备的)

ubuntu下安装摄像头应用程序xawtv2(usb摄像头的测试,虚拟摄像头的测试)