没有合适的资源?快使用搜索试试~ 我知道了~
十一、BeagleBone Black使用USB摄像头.pdf
需积分: 44 11 下载量 82 浏览量
2019-12-24
17:26:35
上传
评论 1
收藏 8.15MB PDF 举报
温馨提示
试读
18页
一系列学习BeagleBone Black的心得。这是我根据网上的资料,以及很多相关书籍总结得来的,如果有兴趣一起学习嵌入式的话,欢迎互相交流。
资源推荐
资源详情
资源评论
一、Linux中的视频设备
在基于GNU/Linux的系统中,所有的视频设备都由一个名为Viedo4Linux
的标准API管理(Linux视频),它是设备驱动程序的集合,支持实时视频捕
捉。
二、接入USB摄像头
[814.845279]usb11:newhighspeedUSBdevicenumber2
usingmusbhdrc
[815.022118]usb11:NewUSBdevicefound,
idVendor=1908,idProduct=2311,bcdDevice=1.00
[815.030461]usb11:NewUSBdevicestrings:Mfr=1,
Product=2,SerialNumber=0
[815.041749]usb11:Product:USB2.0PCCAMERA
[815.048509]usb11:Manufacturer:Generic
[815.139810]media:Linuxmediainterface:v0.10
[815.202276]videodev:Linuxvideocaptureinterface:
v2.00
[815.285552]uvcvideo:FoundUVC1.00deviceUSB2.0PC
CAMERA(1908:2311)
[815.296205]uvcvideo11:1.0:Entitytypeforentity
Processing2wasnotinitialized!
[815.304306]uvcvideo11:1.0:Entitytypeforentity
Camera1wasnotinitialized!
[815.317152]input:USB2.0PCCAMERA:USB2.0PCCAMas
/devices/platform/ocp/47400000.usb/47401c00.usb/musb
hdrc.1/usb1/11/11:1.0/input/input0
[815.335570]usbcore:registerednewinterfacedriver
uvcvideo
[815.341516]USBVideoClassdriver(1.1.1)
查看对应的视频文件:
debian@arm:~$lsl/dev/video*
crwrw1rootvideo81,0Mar1707:03/dev/video0
crwrw1rootvideo81,1Mar1707:03/dev/video1
系统可用视频设备清单:
debian@arm:~$ls/sys/class/video4linux/
video0video1
debian@arm:~$cat/sys/class/video4linux/video0/name
USB2.0PCCAMERA:USB2.0PCCAM
三、视频工具
通常可以使用sysfs接口以更有效的方式来管理视频设备,也可以使用相同
名称的名为V4Lutils的专用工具包。
sudoaptgetinstallv4lutils
3.1、包中的的主要程序是v4l2ctl,它可以用于获取视频设备的很多信
息。
3.1.1、首先使用listdevices选项参数来检测连接的视频设备:
debian@arm:~$v4l2ctllistdevices
USB2.0PCCAMERA:USB2.0PCCAM(usbmusbhdrc.11):
/dev/video0
/dev/video1
可以发现该设备由两个视频设备映射组成,使用/dev/video0
和/dev/video1文件形式存在系统中。然后得到有关设备驱动程序的信息,以
便来管理这个设备。
debian@arm:~$v4l2ctld/dev/video0D
DriverInfo(notusinglibv4l2):
Drivername:uvcvideo
Cardtype:USB2.0PCCAMERA:USB2.0PCCAM
Businfo:usbmusbhdrc.11
Driverversion:4.18.20
Capabilities:0x84A00001
VideoCapture
Streaming
ExtendedPixFormat
DeviceCapabilities
DeviceCaps:0x04200001
VideoCapture
Streaming
ExtendedPixFormat
debian@arm:~$v4l2ctld/dev/video1D
DriverInfo(notusinglibv4l2):
Drivername:uvcvideo
Cardtype:USB2.0PCCAMERA:USB2.0PCCAM
Businfo:usbmusbhdrc.11
Driverversion:4.18.20
Capabilities:0x84A00001
VideoCapture
Streaming
ExtendedPixFormat
DeviceCapabilities
DeviceCaps:0x04A00000
Streaming
ExtendedPixFormat
前面的输出是相同的,因为他们依赖相同的硬件。
debian@arm:~$v4l2ctld/dev/video0all
DriverInfo(notusinglibv4l2):
Drivername:uvcvideo
Cardtype:USB2.0PCCAMERA:USB2.0PCCAM
Businfo:usbmusbhdrc.11
Driverversion:4.18.20
Capabilities:0x84A00001
VideoCapture
Streaming
ExtendedPixFormat
DeviceCapabilities
DeviceCaps:0x04200001
VideoCapture
Streaming
ExtendedPixFormat
Priority:2
Videoinput:0(Camera1:ok)
FormatVideoCapture:
Width/Height:640/480
PixelFormat:'YUYV'
Field:None
BytesperLine:1280
SizeImage:614400
Colorspace:Default
TransferFunction:Default
YCbCr/HSVEncoding:Default
Quantization:Default
Flags:
CropCapabilityVideoCapture:
Bounds:Left0,Top0,Width640,Height480
Default:Left0,Top0,Width640,Height480
PixelAspect:1/1
Selection:crop_default,Left0,Top0,Width640,Height
480
剩余17页未读,继续阅读
资源评论
zyq5428
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- YOLOV4-TINY权重文件
- 以下是一个使用贪心算法解决多机调度问题的基本步骤0.txt
- 基于大数据的房产估价是近年来随着技术的发展而兴起的一种新型估价方法.txt
- 企业供应链管理系统v3.rar
- 富芮坤FR8016HA蓝牙开发板使用手册+硬件PCB图+封装库+DEMO演示软件源代码.zip
- 基于YOLOv7的芯片表面缺陷检测系统
- 京东物流 数字化供应链综合研究报告2018.rar
- 基于YOLOv7的植物虫害识别&防治系统
- 2000.1-2023.8中国经济政策不确定性指数月度数据.xlsx
- Screenshot_2024-04-21-20-42-15-443_com.tencent.mm.jpg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功