Filter löschen
Filter löschen

averaging images and subtracting one image from the other

3 Ansichten (letzte 30 Tage)
Sumera Yamin
Sumera Yamin am 18 Feb. 2021
Kommentiert: Sumera Yamin am 18 Feb. 2021
Hi, I have a basic image processing question. I am dealing with two sets of images. Lets say image A (average of 10 image sets) and image B (average of 10 image sets). How do I do the average of 10 images to get image A and B and then subtract image A from image B. Many thanks for any leads.

Akzeptierte Antwort

Matt J
Matt J am 18 Feb. 2021
Bearbeitet: Matt J am 18 Feb. 2021
For example,
setA=rand(256,256,10);
setB=rand(256,256,10);
imageA=mean(setA,3);
imageB=mean(setB,3);
result = imageB-imageA;
  3 Kommentare
Matt J
Matt J am 18 Feb. 2021
Bearbeitet: Matt J am 18 Feb. 2021
what does 3 mean in mean (setA, 3).
It means take mean of all the slices setA(:,:,i).
Also i am reading the images from some file. I am not sure, how would i implement this code.
Read the images into an MxNx10 array, e.g., by doing,
setA(:,:,i)=imread(___);

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by