【发布时间】:2012-05-06 01:48:18
【问题描述】:
我正在尝试为相机获得 1000fps 的系统实现算法,我需要获取所有图像中每个像素的值,并对 N 中像素 [i] [j] 的演变进行不同的计算图像的数量,用于图像中的所有像素。我有 (unsigned char *ptr) 我想将它们传输到 GPU 并开始实施算法。但我不确定实时处理的最佳选择是什么。 我的系统: CPU Intel Xeon x5660 2.8Ghz(2 个处理器) GPU NVIDIA Quadro 5000
我有以下问题:
我是否需要向 CUDA 添加任何图像处理库?如果是,你有什么建议?
我可以为像素 [i,j] 创建一个矩阵,其中包含图像大小中每个像素的图像 [1:n] 的值吗?例如对于 1000 个 200x200 大小的图像,我最终将得到 40000 个矩阵 一个像素包含 1000 个值? CUDA 是否为我提供了一些选项,例如 OpenCV 以获得矩阵?还是向量?
【问题讨论】:
-
该操作是否将“面向流”,您将不断删除 1000 个帧中最旧的帧并添加最新帧?或者它更像是一个批处理操作,你处理 1000 个帧,然后将它们扔掉并做 1000 个新帧?
-
我认为应该是“面向流媒体”。
-
既然您提到了 OpenCV,您可能希望将其作为标签添加到您的问题中。
标签: image-processing opencv matrix cuda gpu