performance - OpenCV 中的最大 FPS 是多少?

标签 performance opencv frame-rate

我想使用高速相机(500-1000 fps)来捕捉水稻种子。在继续之前,我想知道 OpenCV 支持的最大 FPS 是多少?我想检测每个像素的颜色(每帧 2048 像素)。
我有这些问题:

  • 我可以使用 OpenCV 来完成这项工作吗?有哪些替代方案?
  • 如果我限制每帧的像素数(例如,每帧 50 个像素),是否可以使用 OpenCV?
  • 最佳答案

    我认为 OpenCV 中没有像 MAX_FPS 这样的值(value)。但是每秒处理 500-1000 帧可能相当困难。单帧的尺寸(宽度、高度、 channel 数、深度)是多少?我想到的唯一选择是使用常规方法抓取帧,然后在 GPU 上处理它们(OpenCV 有 Cuda 模块)。您可以尝试一一处理或抓取 x 帧,然后同时(并行)处理它们。当然,您也可以尝试在 CPU 上执行此操作,但很可能您将无法使用与 GPU 上一样多的“线程”。

    关于performance - OpenCV 中的最大 FPS 是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30170219/

    相关文章:

    python - python中最有效的直方图代码

    performance - 如何提高 Azure ML 学习性能?

    opencv - ITKImageToCVMat 返回白色图像

    python - 截取窗口屏幕截图并使用 OpenCV 显示它时出现问题

    c++ - 如何使用 opencv 计算视频的 fps(经过处理)

    java - 对话框和 FPS 更改

    performance - 如何测量 F# 代码的 CPU 和内存使用情况?

    android - 房间数据库效率低下

    iphone - 如何使用 iphone 在照片中找到矩形?

    java - 如何在 Java 中将帧速率限制在 60 fps?