0

我有一组图像,我想在 Matlab 中计算这些图像的平均值,然后从所有图像中减去平均值。然后,通过 Matlab 中的 hist 函数绘制图像的分布。

谢谢

4

1 回答 1

1

我想图像的大小相同,例如,如果您有 3 张图像,则以下代码将执行您的操作:

images       = image1 + image + image3;
meanOfImages = images ./ 3;
image1       = image1 - meanOfImages; 
image2       = image2 - meanOfImages; 
image3       = image3 - meanOfImages; 

这个想法是对所有图像求和,然后将得到的矩阵元素除以图像数量,这将是它们的平均值,然后从每个图像矩阵中减去这个矩阵。

于 2013-01-08T17:20:23.340 回答