如何在opencv中利用积分图像提高方差计算性能 我用OpenCV编写C++图像处理工程。 我正在计算每个像素的图像方差。你可以说方差过滤器。对于每个像素,我用过滤器大小计算像素周围的方差。过滤比图像大小小得多。 为此,我使用了模糊: blur(workingIm, blurredImage, Size(filterSize, filterSize)); blur(workingIm.mul(workingIm), blurredSqureImage, Size(filterSize, filterSize)); sqrt(blurredSqureImage - (blurredImage.mul(blurredImage)), varianceImage);

如何在opencv中利用积分图像提高方差计算性能 我用OpenCV编写C++图像处理工程。 我正在计算每个像素的图像方差。你可以说方差过滤器。对于每个像素,我用过滤器大小计算像素周围的方差。过滤比图像大小小得多。 为此,我使用了模糊: blur(workingIm, blurredImage, Size(filterSize, filterSize)); blur(workingIm.mul(workingIm), blurredSqureImage, Size(filterSize, filterSize)); sqrt(blurredSqureImage - (blurredImage.mul(blurredImage)), varianceImage);,opencv,c++11,opencv3.0,micro-optimization,Opencv,C++11,Opencv3.0,Micro Optimization,我尝试使用积分图像来提高性能。 当我写我自己的循环时,它比原始的慢 是否有任何内置的opencv函数来加速该过程? 或者我如何编写能够捕获opencv性能的循环?实际上,您正在做什么,或者您试图做什么并不十分清楚。有什么理由不使用标准差平方法吗?我编辑了这个问题。我调查我的意思。据我所知,它不适合我的需要。

我尝试使用积分图像来提高性能。 当我写我自己的循环时,它比原始的慢

是否有任何内置的opencv函数来加速该过程?
或者我如何编写能够捕获opencv性能的循环?

实际上,您正在做什么,或者您试图做什么并不十分清楚。有什么理由不使用标准差平方法吗?我编辑了这个问题。我调查我的意思。据我所知,它不适合我的需要。