webcam

本文探讨了多种方法来解决不同品牌Webcam在特定系统上的兼容性问题,包括使用gstreamer-properties和guvcview调整视频输出参数,以及尝试修改libcam.cpp文件中的V4L2_FIELD_INTERLACED设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有的cam可以流畅显示:Okion Sight USB Portable Webcam 1.3MP 24-Bit 1280x102;很多不可以,比如logitech的高清,普通webcam.


已经尝试的方法:

1.  gstreamer-properties 
使用:

$ gstreamer-properties 
选择pipline, test.


2.  guvcview

$ guvcview

使用:

$ sudo apt-get install guvcview 

可以该分辨率和图片格式的

Resolution:

Camera Output:


3. 修改libcam.cpp 中的参数V4L2_FIELD_INTERLACED,参考链接如下:

http://modules.gotpike.org/%28SessionID=7026a5ccae6715df954e7e6509ab63c1%29/view_version_file.html/38/0.1/v4l2-0.1/videodev2.h



fmt.fmt.pix.field       = V4L2_FIELD_INTERLACED;

INTERLACED --》 ANY, NONE...


在desktop上完全可以用。

最后也没解决,推测是系统对图像的转换格式不一致。但是很难找出在哪。



Webcam的课外读物:


https://pixhawk.ethz.ch/electronics/camera
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值