フィルターのクリア

How to calculate the inter-band average image.

1 回表示 (過去 30 日間)
S .p.aramesh S
S .p.aramesh S 2015 年 10 月 21 日
回答済み: Paul Sponagle 2016 年 11 月 5 日
i am new to matlab, help me?
How to calculate the inter-band average image.
  3 件のコメント
S .p.aramesh S
S .p.aramesh S 2015 年 10 月 22 日
編集済み: S .p.aramesh S 2015 年 10 月 22 日
Let B = b (i, j ) ; i = 1, 2, . . . , Mm ; j = 1, 2, . . . , Nn I need sir,but i don't know how to do this
A set of image blocks of size m × n, containing the RGB color pixel information. The original image block b(i, j ) is firstly converted into the inter-band average image ¯bk,l (i, j )
Image Analyst
Image Analyst 2015 年 10 月 22 日
Explain the "B = b(i, j )" comment. Which little b is the big B equal to? There are 4 little b's: bBar, bRed, bGreen, and bBlue. Which one are you calling capital B? And why?

サインインしてコメントする。

採用された回答

Thorsten
Thorsten 2015 年 10 月 22 日
If you have your RGB image in a MxNx3 matrix, you can use
I = im2double(imread('peppers.png')); % sample image
% make sure I is double
Ibar = mean(I, 3);
  1 件のコメント
S .p.aramesh S
S .p.aramesh S 2015 年 10 月 22 日
Thank u sir,

サインインしてコメントする。

その他の回答 (1 件)

Paul Sponagle
Paul Sponagle 2016 年 11 月 5 日
Better late than never:
I was trying to find band mean values, which I initially thought you wanted. Regardless this is how I did it.
For a hypercube, Z with dimensions rowXcolXband, this would be:
band_means = sum(sum(Z,2),1)/(row*col)

カテゴリ

Help Center および File ExchangeColor Space Formatting and Conversions についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by