树莓派控制摄像头_树莓派连接摄像头

树莓派控制摄像头_树莓派连接摄像头树莓派外接摄像头,最常用的有两种:CSI摄像头、USB摄像头。当然网络摄像头也是可以的。一般的USB摄像头都是UVC免驱的,而且可以方便的插拔和安装,平时最为常用。一、硬件设备usb摄像头使用的罗技c310。(只要是UVC免驱就可以)二、连接并测试摄像头lsusb并将usb摄像头插上插入usb摄像头后,会显示设备ID和信息,像我的:Bus001Device008:ID046d:081bLogitech,Inc.WebcamC310…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

树莓派外接摄像头,最常用的有两种:CSI摄像头、USB摄像头。当然网络摄像头也是可以的。

一般的USB摄像头都是UVC免驱的,而且可以方便的插拔和安装,平时最为常用。

 

一、硬件设备

usb摄像头使用的 罗技c310。(只要是UVC免驱就可以)

树莓派控制摄像头_树莓派连接摄像头

 

二、连接并测试摄像头

(1)使用命令检测usb设备:lsusb

树莓派控制摄像头_树莓派连接摄像头

插入usb摄像头后,会显示设备ID和信息,像我的:Bus 001 Device 008: ID 046d:081b Logitech, Inc. Webcam C310

(2)之后使用命令,查看设备文件名称。

ls -l /dev/video*

树莓派控制摄像头_树莓派连接摄像头

usb摄像头插入后增加了 video0 和video1 这两个设备,我测试操作这两个都可以用,都是同一个设备。至于为什么跟别人不一样是两个,不得而知。

之后安装摄像头软件:fswebcam

sudo apt-get install fswebcam

安装完成后,使用指令抓拍一张照片。

fswebcam /dev/video0 –no-banner -r 640×480 ~/image01.jpg

树莓派控制摄像头_树莓派连接摄像头

 

三、常用参数

fswebcam /dev/video0 –no-banner -r 640×480 ~/image01.jpg 中的参数功能:

/dev/video0:指定操作设备,像我插入usb摄像头后增加了两个设备,实测 video0 和video1 都可以用,都是同一个摄像头。

–no-banner:图片上隐藏横幅。

-r 640×480:设置分辨率 640×480。

~/image01.jpg:存储路径,当前用户目录下,保存为 image01.jpg。

 

fswebcam /dev/video0 -r 640×480 ~/image01.jpg

在图片上有横幅,上面有时间戳信息。

树莓派控制摄像头_树莓派连接摄像头

 

四、fswebcam详细参数

–help显示此帮助页面并退出。
 -c,–config <文件名>从文件加载配置。
 -q,–quiet隐藏除错误以外的所有消息。
 -v,–verbose在捕获时显示其他消息
     –version显示版本并退出。
 -l,–loop <seconds>在循环模式下运行。
 -b,–background在后台运行。
 -o,–output <文件名>将日志输出到文件。
 -d,–device <名称>设置要使用的源。
 -i,–input <数字/名称>选择要使用的输入。
 -t,–tuner <number>选择要使用的调谐器。
 -f,–frequency <number>选择使用的频率。
 -p,–palette <名称>选择要使用的调色板格式。
 -D,–delay <数字>设置预捕获延迟时间。 (秒)
 -r,–resolution <size>设置捕获分辨率。
     –fps <framerate>设置捕获帧速率。
 -F,–frames <number>设置要捕获的帧数。
 -S,–skip <number>设置要跳过的帧数。
     –dumpframe <文件名>将原始帧转储到文件。
 -s,–set <名称> = <值>设置控制值。
     –revert恢复原始捕获的图像。
     –flip <direction>翻转图像。 (h,v)
     –crop <大小> [,<偏移量>]裁剪图像的一部分。
     –scale <size>缩放图像。
     –rotate <角度>以直角旋转图像。
     –deinterlace减少交错伪像。
     –invert反转图像颜色。
     –greyscale删除图像的颜色。
     –swapchannels <c1c2>交换通道c1和c2。
     –no-banner隐藏横幅。
     –top-banner将横幅放在顶部。
     –bottom-banner将横幅放在底部。 (默认)
     –banner-colour <colour>设置横幅颜色。 (#AARRGGBB)
     –line-colour <colour>设置横幅线的颜色。
     –text-colour <colour>设置文本颜色。
     –font <[名称] [:大小]>设置字体和/或大小。
     –no-shadow禁用文本阴影。
     –shadow启用文本阴影。
     –title <文本>设置主标题。 (左上方)
     –no-title清除主标题。
     –subtitle <文本>设置字幕。 (左下方)
     –no-subtitle清除字幕。
     –timestamp <格式>设置时间戳格式。 (右上)
     –no-timestamp清除时间戳记。
     –gmt使用GMT代替本地时区。
     –info <文本>设置信息文本。 (右下)
     –no-info清除信息文本。
     –underlay <PNG图像>设置参考图像。
     –no-underlay清除参考底图。
     –overlay <PNG图像>设置覆盖图像。
     –no-overlay清除覆盖。
     –jpeg <factor>输出JPEG图像。 (-1,0-95)
     –png <factor>输出PNG图像。 (-1,0-10)
     –save <文件名>将图像保存到文件。
     –exec <命令>执行命令并等待其完成。

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183406.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • oracle和mysql语法区别大吗_口语和语法的区别

    oracle和mysql语法区别大吗_口语和语法的区别最近需要迁移项目,将数据库由Oracle改为MySQL。由于两者的语法有部分不一样,所以需要把Oracle中能用但MySQL中不能用的函数/类型等改为MySQL中能用的,以下是总结出的部分语法区别:一、数据类型1.Number类型MySQL中是没有Number类型的,但有int/decimal类型,Oracle中的Number(5,1)对应MySQL中的decima…

    2025年11月17日
    3
  • android原生系统怎么下载地址,安卓全机型原生官方ROM下载地址

    android原生系统怎么下载地址,安卓全机型原生官方ROM下载地址还是如题,都是安卓原生原官方下载地址,其实很多都可以百度搜的,然而你们就喜欢用别人转的,里面要是加点佐料很高兴?我这都是官方地址,不自己转,只给地址,自己下去,有些访问比较慢,下载速度有些也慢,因为大部分是国外地址,但是关键是干净纯洁啊!每个ROM支持的机型都不同,自己找把,Z2在这些ROM里都是叫ZUKZ2plus,或者是lenovoZ2plus,或者Z2plus,别跟PRO搞混,不能混刷,…

    2022年6月19日
    45
  • python的进制转换器,Python进制转换[通俗易懂]

    python的进制转换器,Python进制转换[通俗易懂]进制转换:进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。位权是指,进位制中每一固定位置对应的单位值。简单转换理念:把二进制三位一组分开就是八进制,四位一组就是十六进制二进制与十进制:(1)二进制转十进制:“按权展开求和”(1011)2=1×2**3+0x2**2+1x…

    2022年5月19日
    40
  • 单片机控制步进电机-电路连接

    单片机控制步进电机-电路连接单片机控制步进电机-线路连接说明:如何利用单片机去控制步进电机?本案例讲解的内容是硬件连接部分,采用常用的电子器件去实现单片机控制步进电机的功能。后续会分别讲解单片机程序,S曲线生成方法,上位机等相关内容。硬件清单:1、单片机最小系统(本案例使用Atmega16芯片)2、步进电机(二相四线)3、稳压电源(24V)4、步进电机驱动器(TB6600)整体连接图:原理图:控制原…

    2022年5月31日
    31
  • FindWindowEx 遍历所有窗口

    FindWindowEx 遍历所有窗口 FindWindowEx 唯一麻烦是第2个参数的指定.Explore下窗口是Z序的 ,实际上就是根据第一个参数和第2个参数来找第2个参数后的一个窗口:HWNDchild=0;child=FindWindowEx (NULL,child,NULL,NULL);这样,child就是一个Explore,然后,通过循环能够找到c…

    2022年6月1日
    51
  • scp(跨服务区复制文件)和创建文件,文件夹,清空文件夹的内容

    scp(跨服务区复制文件)和创建文件,文件夹,清空文件夹的内容

    2021年7月18日
    62

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号