Jak získat hodnoty RGB obrazu v MATLABu

RGB obrazy definují obrazové pixely smícháním červených, zelených a modrých světel.

Krok 1

Spusťte aplikaci Průzkumník Windows a přejděte na umístění obrázku.

Krok 2

Klikněte pravým tlačítkem myši na soubor a klikněte na tlačítko "Kopírovat".

Krok 3

Klikněte na okno "Aktuální složka" v MATLABu a klikněte na "Vložit". Tato akce usnadňuje tento postup, protože umístí kopii obrázku do výchozího adresáře MATLABu.

Krok 4

Zadejte "A = imread ('filename.jpg')" bez dvojitých uvozovek v příkazovém řádku, kde 'filename.jpg' odpovídá názvu souboru vašeho obrázku. Stiskněte tlačítko "OK" MATLAB vytvoří trojrozměrnou matici s názvem "A", která bude ukládat hodnoty RGB pro váš obrázek. Každý pixel obrázku bude mít červenou, zelenou a modrou úroveň intenzity světla, která se pohybuje od 0 nebo chybí, až po 255, maximální úroveň intenzity.

Krok 5

Najděte hodnotu intenzity červeného světla pro horní pixel na levém konci obrázku. Chcete-li to provést, zadejte "A (1, 1, 1)" bez dvojitých uvozovek v příkazovém řádku a stiskněte tlačítko "Přijmout". První číslo odpovídá souřadnici "x", druhá odpovídá souřadnici "y" a třetí číslo vybírá R, G nebo B. Například můžete najít intenzitu zelených a modrých světel pro horní pixel levého konce změna třetího čísla na 2 nebo 3.