calculate mean from different images
1 次查看(过去 30 天)
显示 更早的评论
I can calculate mean of Tbv and Svvc using the following link.I have more images lets say Tbv2,Svvc2,RVI3,Tbv3,Svvc3,RVI3. I want to calculate the mean Tbv and Svvc of all the images at once.
Tbv1 = imread('tb.tif');
Svvc1 = imread('vv.tif');
RVI1 =imread('rvi.tif')
ME_v1 = nanmean(Tbv1( RVI1>=0 & RVI1 <=0.2));
ME_vv1 = nanmean(Svvc( RVI1>=0 & RVI1 <=0.2));
ME_v2 = nanmean(Tbv( RVI1>=0.2 & RVI1 <=0.4));
ME_vv2 = nanmean(Svvc( RVI1>=0.2 & RVI1 <=0.4));
0 个评论
回答(1 个)
Image Analyst
2014-10-20
Do your images have nans in them? I didn't know you could store tiff images if you did not have numerical data. And I didn't see any valid link in your code like you mentioned. Are your images monochrome or color? If they're monochrome, you're doing it right, but you could probably use mean() instead of nanmean().
另请参阅
类别
在 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!