gpt4 book ai didi

c++ - 在 OpenCV 中匹配相似直方图的相应峰/谷

转载 作者:行者123 更新时间:2023-11-28 06:09:16 25 4
gpt4 key购买 nike

我目前正在开展一个项目,我必须比较相似的图像强度直方图。这些直方图是根据不同光照条件下拍摄的照片获得的。

我知道 OpenCV 提供了 compareHist 功能。但是,此函数返回相似性度量,我正在寻找一种方法来匹配相似直方图之间的相应峰/谷。

例如,如果我们有两张相同主题的照片,一张曝光不足,另一张曝光“理想”,它们的强度直方图可能类似于以下 URL 中的图像:

http://i.stack.imgur.com/tLIGR.png

如箭头所示,一个直方图中的峰值也存在于另一个直方图中。有人对如何匹配相应的峰有建议吗?

谢谢!

最佳答案

您可以使用 DTW ( https://en.wikipedia.org/wiki/Dynamic_time_warping) 的实现来比较直方图。

使用动态规划,您可以创建一个计算 DTW 的矩阵。然后,您可以通过矩阵回溯找到直方图不同部分之间的关​​系。

之后,只需提取峰即可。

关于c++ - 在 OpenCV 中匹配相似直方图的相应峰/谷,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31615131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com