【发布时间】:2015-04-10 17:56:22
【问题描述】:
问题是关于 OpenVX 与传统 OpenCV 包相比的性能。各位小伙伴们,谁知道光流金字塔的计算速度比较快? OpenCV 中用于此操作的函数如下: cv::buildOpticalFlowPyramid(nextFrame, nextPyr, winSize, maxLevel, true); 谁更快?
【问题讨论】:
标签: opencv computer-vision opticalflow openvx
问题是关于 OpenVX 与传统 OpenCV 包相比的性能。各位小伙伴们,谁知道光流金字塔的计算速度比较快? OpenCV 中用于此操作的函数如下: cv::buildOpticalFlowPyramid(nextFrame, nextPyr, winSize, maxLevel, true); 谁更快?
【问题讨论】:
标签: opencv computer-vision opticalflow openvx
OpenVX 只是一个标准。您可以比较一些 OpenVX 实现的性能。据我所知,目前只有 OpenVX 标准的示例实现(可以在 Khronos 官方网站上找到)是公开的。这个示例实现没有使用任何优化,所以我想它会比 OpenCV 慢。要获得真正的比较,您需要等待供应商之一的 OpenVX 标准的正式生产实施。
【讨论】:
我在 Jetson TX2 GPU 上测试了 openVX 特征检测(哈里斯角检测)和跟踪(LK 光流金字塔),算法运行时间在 2-5ms 范围内(基于视频中的特征,在我的例子中是移动的汽车正在捕捉道路上的特征)。
我不确定 OpenCV CUDA 版本是否能打败这个。
【讨论】: