技术标签: ubuntu
win10笔记本上外接一个USB摄像头,在ubuntu16.04上通过自带软件命令cheese,打开摄像头发现,摄像头黑屏(或者花屏)如下:
首先要确认:
虚拟机工具栏—可移动设备—usb2.0 web Camera—连接或断开;
如果未连接,按上面操作连接;
那么虚拟机右下角会有一个摄像头的图标是亮着的;说明摄像头加载进了虚拟机;
打开终端,输入命令:
ls /dev/video*
则可看到"/dev/video0" (我有一个电脑自带的和一个外接的, 所以显示 /dev/video0 /dev/video1),表示成功驱动摄像头。
如果没有的话,拔掉摄像头,重新插上。然后再输入命令:ls /dev/v*,则可看到。
终端下:一般是video0/video1
ls /dev/video0
sudo chmod 777 /dev/video0
直接重新安装更新一遍webcam:
sudo apt install webcam
如果上面的情况都确认了,还是打不开;
那么下面的操作:
虚拟机设置>usb控制器>usb兼容性>(usb2.0/3.0);
如果当前是2.0就切换成3.0,如果是3.0就切换成2.0;相互切换一下;
然后确定保存,虚拟机可能会重新加载一下;
然后
虚拟机工具栏—可移动设备—usb2.0 web Camera—连接或断开;
断开当前连接,再重新连接一下摄像头;
再重新打开 cheese 应该就能正常打开摄像头了;
注意
如果还不能,就在实体机下确认摄像头是否正常;
是否支持linux打开;是否是uvc协议;
命令行调出usb摄像头
以下用其中的一个即可。安装应用程序显示摄像头捕捉到的视频
1)使用应用程序camorama
输入命令:sudo apt-get install camorama
安装完成后,在终端中输入命令:camorama,即可显示出视频信息;
如果指定打开video1,输入命令:
camorama -d /dev/video1
2)使用应用程序茄子(cheese)
输入命令:sudo apt-get install cheese
装好后,用命令:cheese,即可打开。如果指定打开video1,输入命令:
cheese -d /dev/video1
ubuntu下查看USB摄像头参数
在终端输入命令:这个是查看所有参数的命令.
v4l2-ctl -d /dev/video0 --all
1810:输入一个字符,一个数字,一个单精度浮点数,一个双精度浮点数,按顺序输出它们四个且数字指定占4个字符宽靠右对齐,单精度浮点数保留2位小数,双精度保留12位小数,占一行输出、空格分隔#include<stdio.h>int main(){char a;int b;float c;double d;scanf("%c %d %f %lf", &a, &b, &c, &d);printf("%c %4d %.2f %.12lf", a,
文献管理软件Mendeley的使用方法,主要介绍了如何上传论文,如何在文章中引用相应的参考文献。
本文分析的版本是:mtd-utils-1.5.1,内核版本linux-4.9.37目录相关网站ubi的读写流程坏块检查读写ubi初始化ubiformatubiattach ubiattach应用层ubiattach底层ubimkvolubimkvol应用层ubimkvol底层...
简介:cocos2d为了使Android SDK的接入,封装了LuaJavaBridge用于Java和Lua的相互调用。LuaJavaBridge从本质上来说,是通过C++作为中介,其调用流程为:Lua调用Java: Lua -> C++ -> JavaJava调用Lua: Java -> C++ -> Lualua调用java在cocos/cocos2d/lua...
泛型的主要目标是提高Java程序的类型安全。1、有了泛型,类型错误就可以在编译时被捕获了,而不是在运行时当作 ClassCastException 展示出来。将类型检查从运行时挪到编译时有助于程序员更容易的找到错误,并提高程序的可靠性。2、由于泛型的实现方式,支持泛型(几乎)不需要 JVM 或类文件更改。所有工作都在编译器中完成,编译器生成类似于没有泛型(和强制类型转换)时
# 在字符串和列表中通过值来返回索引:在书写代码时,特别是使用列表和字符串中,有时就需要通过值来返回它们的索引,那如何操作呢,今天我就为大家介绍一下。
using System.Text.RegularExpressions;using System.Diagnostics;public class test{ public test {} public static string GetCustomerMac(string IP) //para IP is the clients IP
ASP.NET获取客户端IP/用户名等信息 1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAddress2. 在网络编程中的通用方法:获取当前电脑名:static Sys
今天在安装使用bert-as-service时报错,报错信息如下:AttributeError: module 'tensorflow' has no attribute '__version__'一看,懵逼了,啥,tensorflow么有__version__方法,打开Python解释器看下,import tensorflowtensorflow.__version__我去,还真没...
gitea宝塔插件 GiteaForBt 宝塔git社区服务器插件配置详解基本配置(只针对重要配置作详细解释)配置详解下图是我的gitea服务器配置(供大家参考)反向代理配置步骤截图如下:ssh相关配置基本配置(只针对重要配置作详细解释)先看下图配置详解【仓库目录】:仓库存放的目录(这里注意最好不要选择当前插件所在目录因为一旦误操作卸载了插件所有文件都将无法找回)【服务器域名】:填写gitea对外域名(git克隆代码时使用的域名本域名不起监听作用)不带http://和https://【服务器对
C++解法(1)求出每个比特位的数目,然后%3,如果这个比特位只出现1次,那么这比特位就会余1,否则就会整除。把每个余下的比特位求出来,就知道是哪个数只出现1次了。 1 class Solution { 2 public: 3 /** 4 * @param A : An integer array 5 * ...
(3)卸载opencv-python,安装opencv-python-headless, opencv- contrib-python。(2)opencv无法导入中文字体库;使用PIL库作为中转。