之前研究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的,什么都不用做就可以驱动,虚拟机害人啊。。

Ubuntu驱动摄像头的更多相关文章

  1. Ubuntu系统下安装免驱动摄像头

    最近想玩一下视频系列的深度学习模型,便网上淘了一个linux下免驱动的摄像头,直接插上usb接口就行,但是一般还不能直接使用,下面将简单说一下如何使用摄像头: 在你的ternimal下输入以下命令: ...

  2. usb免驱动摄像头实验

    1.编译openwrt系统内核使它支持usb,进入在/openwrt/trunk上执行make menuconfig 2.1). 添加USB 相关支持Kernel modules —> USB ...

  3. NVIDIA显卡笔记本安装ubuntu驱动以及分辨率之详解

    随着对ubuntu的了解,突然想在自己的笔记本上装一个双系统.在网上查了安装方法之后,发现因为nvidia显卡的原因会出现一些问题,结果在我自己装了之后发现问题要比看到的多,再看了无数个帖子之后,最终 ...

  4. 双显示器N卡安装ubuntu驱动以及解决办法

    之前我是打算在win下面结合虚拟机开发前后端,今天仔细想了一下,不是很靠谱,后端调试太困难了.可能的方案就是Netbeans远程开发的方式,以前我试过,调试起来也是非常的麻烦.于是果断下载个ubunt ...

  5. python使用opencv驱动摄像头

    #coding:utf-8 import cv2 import sys from PIL import Image def CatchUsbVideo(window_name, camera_idx) ...

  6. Ubuntu下用NdisWrapper安装网卡驱动

    下面是一个简单全面的使用NdisWrapper的指南.这是从Beginning Ubuntu Linux, Second Edition中提炼出来的. 这份指南是第8章的一部分.该章给出了在Ubunt ...

  7. [ethernet]ubuntu更换网卡驱动

    问题: 网络不能ping通,dmesg显示很多 [::00.0: eth0: link up [::00.0: eth0: link up [::00.0: eth0: link up [::00.0 ...

  8. pcduino+opencv实现人脸追踪摄像头

    Pcduino是一款兼容Arduino接口的mini pc,A8架构1Ghz的CPU,计算能力不俗,用来跑OpenCV刚刚好.这里就用他们实现一个可以跟随人脸移动的摄像头. 硬件清单: 1.Pcdui ...

  9. ubuntu 15 安装cuda,开启GPU加速

    1 首先要开启GPU加速就要安装cuda.安装cuda,首先要安装英伟达的驱动.ubuntu有自带的开源驱动,首先要禁用nouveau.这儿要注意,虚拟机不能安装ubuntu驱动.VMWare下显卡只 ...

随机推荐

  1. 深入PHP内核之in_array

    无意中看到一段代码 1.a.php <?php $y="12"; $x = array(); for($j=0;$j<50000;$j++){ $x[]= " ...

  2. Spring学习笔记之 Spring IOC容器(一)之 实例化容器,创建JavaBean对象,控制Bean实例化,setter方式注入,依赖属性的注入,自动装配功能实现自动属性注入

    本节主要内容:       1.实例化Spring容器示例    2.利用Spring容器创建JavaBean对象    3.如何控制Bean实例化    4.利用Spring实现bean属性sett ...

  3. 烂泥:NFS存储与VSphere配合使用

    本文首发于烂泥行天下. 公司服务器的虚拟化使用的是VM ESXi 5.0,为了更有效的利用服务器的硬盘空间.就把所有的镜像文件存放到另外一台linux服务器上,这样在使用vsphere安装虚拟机时可以 ...

  4. python collections,函数等笔记

    笔记 # -*- coding:utf-8 -*- #需求:一个列表里大于66的元素添加字典的第二个key k2里,小于66的添加第一个 key k1里 li = [1,2,3,4,5,6,67,7, ...

  5. MSDE简介

    MSDE的全程是Microsoft SQL Server Desktop Engine,它是一个基于 SQL Server 核心技术构建的数据引擎.MSDE 2000 支持单处理器和双处理器,是面向小 ...

  6. Hive remote install mode (mysql) step by step

    Prerequisite: Hadoop cluster is avalable; Mysql installed on namenode; Step1: download the latest hi ...

  7. [转]ionic $state.go passed $stateParams

    本文转自:http://stackoverflow.com/questions/19516771/state-go-toparams-not-passed-to-stateparams If you ...

  8. PHP采集程序中的常用函数

  9. Windows事件ID大全

    51 Windows 无法找到网络路径.请确认网络路径正确并且目标计算机不忙或已关闭.如果 Windows 仍然无法找到网络路径,请与网络管理员联系. 52 由于网络上有重名,没有连接.请到“控制面板 ...

  10. 软件工程实训项目案例--Android移动应用开发

    实训过程 角色分工 1.项目经理:负责项目的组织实施,制定项目计划,并进行跟踪管理 2.开发人员:对项目经理及项目负责 3.需求分析员:负责系统的需求获取和分析,并协助设计人员进行系统设计 4.系统设 ...