首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux下网络摄像头的子像素库

linux下网络摄像头的子像素库
EN

Stack Overflow用户
提问于 2012-04-12 16:12:17
回答 1查看 182关注 0票数 0

linux上有没有在亚像素模式下处理网络摄像头的库?我需要更快的帧率,而且我没有时间压缩到jpeg (而且jpeg是有损的--我需要从传感器得到的所有信息)。我猜压缩是在摄像头固件内部进行的,所以在亚像素级别工作是可能的吗?

我说的是一个特殊的摄像头-- a4tech PK-635K。这就是http://a4tech.com/product.asp?cid=77&scid=89&id=233

编辑:如你所见,我不需要摄像头来进行普通的视频采集。我只需要cmos传感器的信息越快越好。例如,我只想从红色像素获取信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-12 16:29:45

这总是取决于你的网络摄像头和驱动程序。如果你使用的是v4l2,你可以使用mplayer来尝试所有的模式,看看哪种模式最适合你。例如:

代码语言:javascript
复制
mplayer -cache 128 -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://

可以为参数-vc插入不同的格式

但从本质上讲,我认为你还没有完全理解这个问题,因为相机通过网络压缩图像以获得更快的速度,所以你可以更早地看到:相机可能在硬件中进行压缩,或者至少在专用芯片中进行压缩,并且速度会非常快。延迟是由你想要传输的数据量决定的。

因此,这是一个进退两难的境地:要么是未压缩的亚像素质量,要么是由于压缩而导致的较慢或较差的质量,但速度较快。

旁注:许多网络摄像头在较慢的分辨率下支持更好的帧率。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10119810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档