gpt4 book ai didi

linux - Linux 中网络摄像头的亚像素库

转载 作者:太空宇宙 更新时间:2023-11-04 04:24:43 27 4
gpt4 key购买 nike

是否有任何库可以在 Linux 上以子像素模式使用网络摄像头?我需要快速的帧速率,但我没有时间压缩为 jpeg(而且 jpeg 是有损的 - 我需要从传感器获得的所有信息)。我猜压缩是在网络摄像头固件内部进行的,那么它是否可以在子像素级别工作?

我正在谈论一个特定的网络摄像头 - a4tech PK-635K。这是 http://a4tech.com/product.asp?cid=77&scid=89&id=233

编辑:如您所见,我不需要网络摄像头来进行普通视频捕获。我只需要尽快从 CMOS 传感器捕获信息。例如我只想从红色像素获取信息。

最佳答案

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

mplayer -cache 128 -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://

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

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

所以这是一个两难的境地:要么是未压缩的,要么是亚像素质量,但速度很慢或者由于压缩,质量较差,但速度更快。

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

关于linux - Linux 中网络摄像头的亚像素库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119810/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com