What is the significance of averaging two or multiple images in matlab?
2 次查看(过去 30 天)
显示 更早的评论
While going through Image processing I came across this code to find the average of two images:
I = imread('rice.png');
I2 = imread('cameraman.tif');
K = imlincomb(.5,I,.5,I2);
Can someone please explain what is the significance of averaging image in this way, whether it is with respect to pixels or RGB contrast profile or what?
0 个评论
回答(1 个)
Image Analyst
2017-12-6
It is simply a weighted average of the pixel values, basically
K = uint8(.5 * double(I) + 0.5 * double(I2));
I and I2 have to be the same size, both laterally (rows and columns) and in the number of color channels (1 or 3).
K is usually the same class as I, uint8 in your example case.
Not sure what you mean by "RGB contrast profile".
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!