之前研究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. 编译流程,C开发常见文件类型名

    编译流程 我们常说的编译是一个整体的概念,是指从源程序到可执行程序的整个过程,实际上,C语言编译的过程可以进一步细分为预编译->编译->汇编->链接 预编译是把include关键字所 ...

  2. c#MD5珍藏

    c#MD5珍藏 using System; using System.Collections.Generic; using System.Text; namespace MD5 { public cl ...

  3. [嵌入式开发板]iTOP-4412以模块的方式编译驱动

    本文转自迅为:http://www.topeetboard.com 大家好,本章节我们将向大家讲解如何在 linux 下实现以模块的方式加载内核驱动.我们以内核里面蜂鸣器的 驱动为例来讲解. 1)首先 ...

  4. openfire+asmack搭建的安卓即时通讯(六) 15.4.16

    啊啊啊啊啊啊啊啊,这东西越做越觉得是个深坑啊! 1.SharedPreferences.Editor的密码保存和自动登录: 首先还是从主界面开始,因为要提升一下用户体验自然要加入保存密码和自动登录的功 ...

  5. 车脸检测 Adaboost 检测过程

    上一节中我介绍了如何使用Opencv自带的opencv_traincascade.exe来做训练,接下来介绍如何使用训练生成的cascade.xml模型文件来检测车脸. 首先需要说明的是我这里的训练数 ...

  6. 怎样Zbrush 4R7中添加和删除SubTool

    添加或删除SubTool在ZBrush®软件中是非常简单易操作的,通常在用SubTool面板已经给我们提供了相应的命令来对其进行操作,它能够将一个或多个格式为ZTL的文件同时添加进SubTool里. ...

  7. Codeforces Round #257(Div.2) D Jzzhu and Cities --SPFA

    题意:n个城市,中间有m条道路(双向),再给出k条铁路,铁路直接从点1到点v,现在要拆掉一些铁路,在保证不影响每个点的最短距离(距离1)不变的情况下,问最多能删除多少条铁路 分析:先求一次最短路,铁路 ...

  8. AC日记——信息传递 洛谷 P2661 (tarjan求环)

    题目描述 有n个同学(编号为1到n)正在玩一个信息传递的游戏.在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学. 游戏开始时,每人都只知道自己的生日.之后每一 ...

  9. 解决Linux中java.net.UnknownHostException: oracledb.sys.iflashbuy.com问题

    Linux环境报java.net.UnknownHostException: oracledb.sys.iflashbuy.com,原因为Linux下无法解析oracledb.sys.iflashbu ...

  10. javascript中的hasOwnProperty和isPrototypeOf

    hasOwnProperty:是用来判断一个对象是否有你给出名称的属性或对象.不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员.isPrototypeOf ...