gpt4 book ai didi

opencv - 以 60 fps 的高清格式将视频流式传输到 PC

转载 作者:太空宇宙 更新时间:2023-11-03 21:00:10 32 4
gpt4 key购买 nike

我正在研究软件工程理学士的期末项目。我们的项目包括在 table 上足球游戏中跟踪一个球。实际上,根据 table 上足球 table 的尺寸,我至少需要高清 1080p 格式(1920x1080 像素)相机,而且由于速度快,我还需要 60 fps。

我将使用 OpenCV opensource 在 C/C++ 中编写代码并检测每个接收到的帧上的球。

所以这是我的问题:我需要从 60fps 的广角高清摄像头获得动力。

我不能使用网络摄像头,因为它无法提供 60fps 的高清格式(网络摄像头不能做到这一点,即使是昂贵的罗技或微软也写在包装上 - 实际上它们的意思是它可以是 60 fps 的低分辨率或 30 fps 的高清)而且它不是广角的。

另一方面,我想使用网络摄像头,因为它很容易从中获取流。

首选解决方案是使用 extreme 相机(类似于 Go Pro,但更便宜的版本 - 我有 AEE S70 - 大约 120 美元)我可以使用此相机的 HDMI 输出将数据流式传输到 PC。但是我不能使用USB,它会被识别为大容量存储设备。它有微型 HDMI 输出,但我的电脑上没有 HDMI 输入。

问题是是否有可能找到一些便宜的捕获设备(HDMI->USB3.0/PCI Express),它可以通过 HDMI 将帧作为高清 1080p 和 60fps 从这个极端相机流式传输到 PC?我应该使用什么设备?也许你建议我使用另一台相机/或更好的解决方案?

谢谢

最佳答案

我一直在研究这个运动应用程序 (Kinovea)。由于 USB 2.0 带宽的限制,几乎不可能找到 1080p @ 60fps。实际上,即使对于较低的带宽,相机也需要在机载上执行压缩。

我找到的最接近的相机是 ELP-USBFHD01M,它来自中国制造商,可以在 MJPEG 流上以 60fps 的速度拍摄 720p。我在下面写了一篇完整的评论 blog post .

这款用于计算机视觉的相机的优点在于它有一个可拆卸的 M12 镜头,因此您可以根据需要使用广角镜头。他们出售带有 140°、180° 等预装镜头的各种版本的板。

MJPEG 格式意味着如果您想处理每张图像,则必须即时解压缩。

我们探索过的其他解决方案是 USB 3.0 相机,但正如您提到的那样,它们并不便宜,而且对我来说,它们不进行机载压缩这一事实对于快速记录到磁盘来说是一个缺点。

另一个我没有时间完全研究的选项是像 AVerMedia 这样的游戏玩家的高清采集卡。据推测,这些卡可以高速捕捉高清图像并将其流式传输到中央内存。

你真的需要实时处理吗?如果您可以对通过其他方式录制的视频文件执行跟踪,您甚至可以使用来自 GoPro 的 120fps 文件并获得更好的结果。

关于opencv - 以 60 fps 的高清格式将视频流式传输到 PC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33741468/

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