whycomputer.com >> Počítačové znalosti >  >> Software

Jak v MATLABu převést obrázek na matici

MATLAB (Matrix Laboratory) je výpočetní prostředí často využívané ve výzkumu. Umožňuje provádět širokou škálu matematických operací a manipulovat s maticemi. Digitální obrázek je v počítači uložen jako matice, kde jednotlivé prvky představují vlastnosti pixelů (barvu, průhlednost apod.). Díky tomuto uspořádání můžete obrázek v MATLABu otevřít a pracovat s ním jako s maticí čísel.

Krok 1 – Načtení obrázku

Použijte funkci imread k importu souboru. Například:

picture = imread('example.jpg');

Výchozí pracovní adresář MATLABu je složka MATLAB ve Vašich Dokumentech. Pokud je soubor jinde, zadejte úplnou cestu (např. C:\Users\uživatel\Desktop\example.jpg). Obrázek lze načíst i přímo z internetu zadáním URL do imread. Nezapomeňte na středník na konci příkazu – jinak se celý obsah matice vypíše do Command Window a může to být velmi pomalé.

Krok 2 – Oddělení barevných kanálů

Pro získání barevných informací můžete použít dva výstupní argumenty:

[picture, pictureColors] = imread('example.jpg');

První proměnná obsahuje samotnou matici pixelů, druhá – informace o barvách (RGB).

Krok 3 – Průhlednost (alpha kanál)

Pokud obrázek obsahuje i průhlednost, načtěte třetí výstup:

[picture, pictureColors, pictureAlpha] = imread('example.jpg');

Další operace

Matrici můžete dále zpracovávat běžnými MATLABovými příkazy nebo funkcemi z Image Processing Toolbox, které jsou speciálně navrženy pro práci s obrazy. Výsledek můžete uložit do textového souboru pomocí dlmwrite nebo zpět do obrázkového formátu pomocí imwrite.

Tipy

  • Použijte imfinfo('example.jpg') k získání podrobných informací o souboru – pomůže vám to lépe pochopit strukturu matice po načtení.
  • Pro zobrazení všech podporovaných formátů zadejte imformats. Většina běžných formátů je podporována automaticky.

URL:https://cs.whycomputer.com/Software/100107242.html

Software
  • Jak zkompilovat soubor .cpp do spustitelného .exe

    ÚvodSoubor s příponou .cpp obsahuje zdrojový kód v jazyce C++. Pro spuštění programu ve Windows jej musíte přeložit do spustitelného souboru .exe.Krok 1 – Výběr a instalace kompilátoruStáhněte a nainstalujte libovolný C/C++ kompilátor. Mezi zdarma dostupné patří například Dev‑C++ nebo Code::Blocks.

  • Jak převést data z Microsoft Excel do PHP

    Microsoft Excel je široce používaný tabulkový program, který kombinuje uživatelsky přívětivé rozhraní s výkonnými výpočty a grafy. Díky tomu je vhodný jak pro ukládání složitých dat, tak pro jejich vizuální prezentaci.Pro začlenění tabulky do dynamické webové stránky je možné převést data z Excelu n

Počítačové znalosti © https://cs.whycomputer.com