c++ - 计算图像的模糊度和锐度

标签 c++ image-processing opencv computer-vision

<分区>

Possible Duplicate:
Is there a way to detect if an image is blurry?

如何使用 opencv 计算给定图像的模糊度和锐度? opencv 中是否有任何功能可以做到这一点?如果opencv中没有函数,我该如何实现呢?没有想法会很棒..

输入将是图像,输出应该是图像的模糊度和清晰度。

最佳答案

我建议您经常对图像进行分析。高频段的能量会告诉您图像非常清晰,而低频段的能量通常意味着图像模糊。对于计算频谱,您可以使用 FFTW 库。

问候,

关于c++ - 计算图像的模糊度和锐度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13966674/

相关文章:

c++ - OpenCV 修复扫描文档缺失(白色像素)扫描线

ubuntu - 英特尔® 实感™ SDK 2.0 上的英特尔实感 D435i 帧丢失

c# - 将OpenCV C++重写为EmguCV C#-如何使用指针?

c++ - opencv 将 2 个图像与 y 方向的偏移量结合起来

c++ - 非法调用非静态成员函数(C++)?

c++ - eclipse cpp ide 中的 uWebSockets undefined reference

c++ - MFC - 仅最小化主 MDI 窗口

c++ - 向类添加 const 的正确方法

c - 填充轮廓的线性算法

python - 在Python中使用OpenCv检测几乎直线