图像和一个直方图之间的直方图匹配



matlab函数imhistmatch用于调整目标图像a的直方图,以匹配参考图像B的N元直方图。

在matlab中,进行直方图匹配的命令是:

hist_match_image = imhistmatch(A,B)

问题是我不需要使用两个图像进行直方图匹配。我需要做的是将目标图像a的直方图与另一个直方图相匹配,该直方图是一组参考图像的平均直方图。

如何在Matlab中做到这一点?我应该计算我的参考图像的平均图像,并使用这个平均图像作为参考图像吗?我认为这不是一个正确的选择。

您可以使用histeq:

Amatch = histeq(A, meanHisto)

从未使用过它;看起来很适合你的需要!

最新更新