imsubtract(data(:,:,1), rgb2gray(data));

imsubtract(data(:,:,1), rgb2gray(data));
how does the above function work??i know the operation of imsubtract in general.Here i dont understand the part "data(:,:,1)" where 'data' is an image and what does "(:,:,1)" specify here??plz anyone respond to this and give me answer as soon as possible..thankyou

 採用された回答

Sean de Wolski
Sean de Wolski 2012 年 1 月 24 日

0 投票

data(:,:,1) specifies the first three dimensional slice of data. In an RGB image, this would be the R slice (plane).

3 件のコメント

Manoj Murali
Manoj Murali 2012 年 1 月 24 日
thanq for d answer..but can u b more elaborate..??what is the meaning of the semicolon symbols and wat is that '1' at the end inside the brackets.how is that related to the image named 'data'??dont mind if am asking a very simple question!!
David Young
David Young 2012 年 1 月 24 日
Have a look at http://www.mathworks.co.uk/help/techdoc/ref/colon.html
David Young
David Young 2012 年 1 月 24 日
... and also www.mathworks.co.uk/help/techdoc/math/f1-85462.html

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by