Ubuntu驱动摄像头
之前研究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驱动摄像头的更多相关文章
- Ubuntu系统下安装免驱动摄像头
最近想玩一下视频系列的深度学习模型,便网上淘了一个linux下免驱动的摄像头,直接插上usb接口就行,但是一般还不能直接使用,下面将简单说一下如何使用摄像头: 在你的ternimal下输入以下命令: ...
- usb免驱动摄像头实验
1.编译openwrt系统内核使它支持usb,进入在/openwrt/trunk上执行make menuconfig 2.1). 添加USB 相关支持Kernel modules —> USB ...
- NVIDIA显卡笔记本安装ubuntu驱动以及分辨率之详解
随着对ubuntu的了解,突然想在自己的笔记本上装一个双系统.在网上查了安装方法之后,发现因为nvidia显卡的原因会出现一些问题,结果在我自己装了之后发现问题要比看到的多,再看了无数个帖子之后,最终 ...
- 双显示器N卡安装ubuntu驱动以及解决办法
之前我是打算在win下面结合虚拟机开发前后端,今天仔细想了一下,不是很靠谱,后端调试太困难了.可能的方案就是Netbeans远程开发的方式,以前我试过,调试起来也是非常的麻烦.于是果断下载个ubunt ...
- python使用opencv驱动摄像头
#coding:utf-8 import cv2 import sys from PIL import Image def CatchUsbVideo(window_name, camera_idx) ...
- Ubuntu下用NdisWrapper安装网卡驱动
下面是一个简单全面的使用NdisWrapper的指南.这是从Beginning Ubuntu Linux, Second Edition中提炼出来的. 这份指南是第8章的一部分.该章给出了在Ubunt ...
- [ethernet]ubuntu更换网卡驱动
问题: 网络不能ping通,dmesg显示很多 [::00.0: eth0: link up [::00.0: eth0: link up [::00.0: eth0: link up [::00.0 ...
- pcduino+opencv实现人脸追踪摄像头
Pcduino是一款兼容Arduino接口的mini pc,A8架构1Ghz的CPU,计算能力不俗,用来跑OpenCV刚刚好.这里就用他们实现一个可以跟随人脸移动的摄像头. 硬件清单: 1.Pcdui ...
- ubuntu 15 安装cuda,开启GPU加速
1 首先要开启GPU加速就要安装cuda.安装cuda,首先要安装英伟达的驱动.ubuntu有自带的开源驱动,首先要禁用nouveau.这儿要注意,虚拟机不能安装ubuntu驱动.VMWare下显卡只 ...
随机推荐
- ruby直接底层连接数据库
class MysqlTest #Code here require "mysql" def testMysql dbc=Mysql.real_connect('localhost ...
- 《数据结构与算法JavaScript描述》
<数据结构与算法JavaScript描述> 基本信息 作者: (美)Michael McMillan 译者: 王群锋 杜欢 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:9 ...
- cd dirname $0
这个命令的功能是返回脚本正在执行的目录. 可以根据这个目录来定位运行的程序的相对位置. 这样,对shell脚本里面的相对目录的路径代码就比较安全了.在任何一台服务器上面都可以安全执行.
- 不用synchronized块的话如何实现一个原子的i++?
上周被问到这个问题,没想出来,后来提示说concurrent包里的原子类.回来学习一下. 一.何谓Atomic? Atomic一词跟原子有点关系,后者曾被人认为是最小物质的单位.计算机中的Atomic ...
- Neo4j图数据库管理系统开发笔记之二:管理系统Server端界面一览
最近在neo4j java api和rmi的基础上,设计了一套neo4j管理工具,分为server端和client端,中间用rmi进行通信.基本功能包括图数据库基本信息维护管理(创建.编辑.删除.统计 ...
- A daemon process class in python
In everbright task schedule project, we need some daemon process to do certain work, here is a examp ...
- 按照索引的细化提取骨架算法的java实现
近期研究验证码识别,也就看了一些图像识别的资料,其中一种字体细化提取骨架的算法网上没有java版的实现,所以就选取了一个python实现版本进行java代码的改写.. python版实现的地址: ht ...
- NOIP2007 T2纪念品分组 解题报告-S.B.S.
#include<iostream> #include<cstdio> #include<cstring> #include<cmath> #inclu ...
- selenium使用等待的几种方式
1.使用java的sleep try { Thread.sleep(3000); } catch (InterruptedException e) { // TODO Auto-generated c ...
- 矩阵乘法快速幂 codevs 1250 Fibonacci数列
codevs 1250 Fibonacci数列 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 钻石 Diamond 题目描述 Description 定义:f0=f1=1 ...