Jak uzyskać wartości RGB obrazu w MATLAB

Obrazy RGB definiują piksele obrazu poprzez mieszanie świateł czerwonego, zielonego i niebieskiego.

Krok 1

Otwórz Eksploratora Windows, aby przejść do lokalizacji obrazu.

Krok 2

Kliknij plik prawym przyciskiem myszy i kliknij "Kopiuj".

Krok 3

Kliknij okno "Aktualny folder" w MATLAB i kliknij "Wklej". To działanie ułatwia procedurę, ponieważ umieszcza kopię obrazu w domyślnym katalogu MATLAB.

Krok 4

Wpisz "A = imread (" filename.jpg ') "bez podwójnych cudzysłowów w wierszu poleceń, gdzie" plik.jpg "odpowiada nazwie pliku obrazu. Naciśnij "OK" MATLAB utworzy trójwymiarową macierz o nazwie "A", która będzie przechowywać wartości RGB dla twojego obrazu. Każdy piksel obrazu będzie miał czerwony, zielony i niebieski poziom intensywności światła, od 0 lub nieobecny, do 255, maksymalny poziom intensywności.

Krok 5

Znajdź wartość intensywności czerwonego światła dla górnego piksela na lewym końcu obrazu. Aby to zrobić, wpisz "A (1, 1, 1)" bez podwójnych cudzysłowów w wierszu poleceń i naciśnij "Akceptuj". Pierwsza liczba odpowiada współrzędnej "x", druga odpowiada współrzędnej "y", a trzecia cyfra wybiera R, G lub B. Na przykład, możesz znaleźć intensywności zielonych i niebieskich świateł dla górnego piksela lewego końca zmieniając trzecią liczbę odpowiednio na 2 lub 3.