OpenCV统计可能性

时间:2016-02-29 01:25:37

标签: algorithm opencv statistics histogram gpgpu

我目前正在使用一种分析输入直方图的算法,以便提取最可能的最大值以及一个delta,它决定了附近哪些点应该被视为同一个重要值。所以我需要的是得到某个随机分布图的顶部。我想知道我是否可以用简单的数字方式来实现GPGPU选项(如OpenCV)。 提前致谢。

1 个答案:

答案 0 :(得分:0)

目前还不是很清楚你要达到的目标,但我认为你所说的是使用图像的直方图来增强图像/视频。 (强度变换)有很多方法可以做到这一点。

  • 对比度增强(当您观察到一小段像素强度时,您希望在整个强度范围内增强它们。)

  • 直方图均衡(您可以broaden直方图的带宽来修改图像中的所有像素,以生成统一的直方图分布)

  • 直方图变换(您修改像素强度以生成非均匀输出,并专注于像素强度的特定波段)

  • 此外,您还可以使用数字滤镜来实现特定的所需输出。

OpenCV确实包含了几乎所有用于在Matlab中操作矩阵的库,它们确实提供了一个可供图形卡访问的工具库。

图形处理器单元(GPU)上的OpenCV     1小时Nvidia演讲:https://www.youtube.com/watch?v=VKLDGCppInw     使用CUDA。 CUDA是由NVIDIA创建的并行计算平台和应用程序编程接口(API)模型。这段视频是对带有CUDA的OpenCV的精彩概述...根据该演示文稿,使用CUDA工具和OpenCV中的显卡进行数学繁重计算的处理速度提高了12倍。

    #include <opencv2/gpu/gpu.hpp>   (then use gpu:: namespace...)