matlab函数imhistmatch用于调整目标图像A的直方图以匹配参考图像B的N-bin直方图。
在matlab中,进行直方图匹配的命令是:
hist_match_image = imhistmatch(A,B)
问题在于我不需要使用两个图像进行直方图匹配。我需要做的是将目标图像A的直方图与另一个直方图相匹配,直方图是一组参考图像的平均直方图。
如何在Matlab中做到这一点?我应该计算参考图像的平均图像并使用该平均图像作为参考图像吗?我不认为这是一个正确的选择。
答案 0 :(得分:3)
您可以使用histeq
:
Amatch = histeq(A, meanHisto)
从未使用过;似乎它符合您的需求!