之前研究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. 编写一个Java程序,计算半径为3.0的圆周长和面积并输出结果。把圆周率π定义为常量,半径定义为变量,然后进行计算并输出结果。

  2. PHP模拟发送POST请求之二、用PHP和JS处理URL信息

    明白了HTTP请求的头信息后,我们还需要对请求地址有所了解.再者,HTTP GET请求是靠URL实现的,所以了解URL的构造,处理URL的重要性不言而喻. 在PHP中我们用parse_url()函数来 ...

  3. cocos2d-x之value

    bool HelloWorld::init() { if ( !Layer::init() ) { return false; } Size visibleSize = Director::getIn ...

  4. 烂泥:KVM虚拟机克隆

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 上一篇文章介绍了有关KVM虚拟机快照的创建与恢复,这篇文章我们来介绍有关KVM虚拟机克隆. KVM虚拟机的克隆,我们可以分以下几步: 1. 使用virt ...

  5. redis 五种数据结构详解(string,list,set,zset,hash)

    redis 五种数据结构详解(string,list,set,zset,hash) Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存 ...

  6. Linux登录出现modle is unknow

    一.问题描述 登录linux系统发现控制台无法登录,即使输入正确用户名和密码,也无法登录,回车看到有一个错误“module is unknow”. 但是,ssh可以正常登录. 二.解决办法 ssh登录 ...

  7. 《TCP/IP详解 卷一》读书笔记-----UDP&IP 分片

    1.进程每产生一个UDP数据报就由一个IP数据报进行发送,而在TCP中,一个IP数据报并不与每个TCP报文段一一对应 2.UDP的端口号和TCP的端口号是相互独立的,对那些众所周知的端口号TCP和UD ...

  8. 关键路径 SDUTOJ 2498

    SDUTOJ 2498 AOE网上的关键路径 Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^ 题目描述 一个无环的有向图称为无环图(Dire ...

  9. ckplayer播放器去掉右边的开关灯分享插件

    在上一篇文章中介绍了如何使用ckplayer播放器,但是有的人不需要CK播放器右边的开关灯分享插件,那么就需要把该插件给去掉,方法也很简单. 第一步:先打开ckplayer.js里找到下面三行删除掉 ...

  10. PAT 1063 Set Similarity (25)

    题意:给你n个集合,k次询问,每次询问求两个集合的(交集)/(并集). 思路:k有2000,集合大小有10000.先将每个集合排序,对每个询问分别设两个指针指向两个集合的头.设a[i]为指针1的值,b ...