Thursday, 15 September 2011

When working with images in MATLAB, what do myImage(:,:,1), myImage(:,:,2), myImage(:,:,3) etc mean? -


कृपया इस कोड की 3 पंक्तियों को समझने में मेरी मदद करें:

  function [F] = Get_image_features (Icolored)% Icolored है लाइन% एफ से आ रही छवि है = get_image_features (मैं); Create_learning_set.m फ़ाइल से %% उप छवि के आर जी बी घटकों को मिलता है आर = आइ कलल्ड (:,:, 1); जी = Icolored (:,:, 2); बी = Icolored (:,:, 3); %% यादृच्छिक 128 x 128 उप-छवि प्राप्त करें% आर = आरएनएडी_सिबिमेज (आर); % जी = आरएनएडी_स्विमेज (जी); % B = rnad_subimage (बी); %% प्रत्येक चैनल की विशेषताएं प्राप्त करें आरएफ = मिलते-चैनले_फचर (आर); Gf = get_channel_features (G); BF के = get_channel_features (बी); %% सुविधा वेक्टर एफ = [आरएफ जीएफ बीएफ]; अंत   

ये 3 पंक्तियां हैं:

  आर = आइ कलल्ड (:,:, 1); जी = Icolored (:,:, 2); बी = Icolored (:,:, 3);    

Icolored नाम की एक छवि

उदाहरण के लिए, 20 x 20 छवि दी गई:

  %% Icolored है 20 x 20 x 3 आर = Icolored (:,:, 1); जी = Icolored (:,:, 2); बी = Icolored (:,:, 3);   

आर , जी , बी संबंधित परतें हैं, प्रत्येक का 20 x 20 मैट्रिक्स है रंग तीव्रता मान।

No comments:

Post a Comment