Soru sorR G B Hakkında
ishboshet tarafından 7 yıl önce soruldu

Örneğin görüntünün herhangi bir pixeli için A(207,622) komutunu yazdığımda çıkan sayı 40 diyelim.Bu sayı R'yi veriyor.Tabi 'R' her komut için değişiyor bildiğiniz gibi.Peki bu R kırmızı renge ait bir değer mi?Neden sadece R değerini veriyor da G ve B yi vermiyor?

2 Cevap
En iyi cevap
hakkans Yönetici tarafından 7 yıl önce cevaplandı

Matlab RGB bir görüntüyü üç boyutlu bir matris olarak saklamaktadır. Mesela, çözünürlüğü 640×480 olan bir görüntü Matlab'da 640x480x3 boyutunda bir matriste saklanmaktadır. Üç boyutlu matrisleri birbirine eklemlenmiş matrisler olarak düşünebilirsiniz: Bu matrisin 1., 2. ve 3. katmanları vardır (3'e kadar ama 3 boyutlu olduğu için değil, R G ve B değerleri toplamda üç katman oluşturduğu için). Sadece A(207,622) yazarsanız Matlab ilk katmandaki elemanlarla ilgilendiğinizi düşünür ve yalnızca R (kırmızı) değerini verir. A(207,622,2) yazarsanız G (yeşil), A(207,622,3) yazarsanız B (mavi) değerini verecektir. Tabii aynı şekilde A(207,622,1) yazarsanız R değerini bastırabilirsiniz. Daha fazla boyutu (katmanı) olan matrislerde de, belirtmediğiniz indislerin yerine Matlab'ın 1 atadığını varsayabilirsiniz.

ishboshet tarafından 7 yıl önce cevaplandı

Anladım,çok açıklayıcı bir cevap,teşekkür ederim.