Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako previesť obrázok na maticu pomocou MATLAB

MATLAB (Matrix Laboratory) je výpočtové prostredie, ktoré sa často používa v akademickom výskume. Je to mocný nástroj na vykonávanie všetkých druhov matematických analýz a manipulácií s maticami. Digitálny obraz je v počítači reprezentovaný ako matica, pričom rôzne prvky matice špecifikujú rôzne vlastnosti každého pixelu v obraze. Pretože digitálny obrázok je uložený ako matica, môžete ho otvoriť pomocou MATLABu, aby ste ho mohli analyzovať a manipulovať s ním ako s maticou čísel.

Krok 1

Na import použite funkciu „neprečítané“. obrázok do [MATLAB] (https://itstillworks.com/13579387/what-is-matlab). V nasledujúcom príklade je obrázok s názvom „example.jpg“ priradený matici s názvom „picture:“ picture = imread ('example.jpg'); Predvolená cesta k súborom MATLAB je priečinok s názvom „MATLAB“ v priečinku „Moje dokumenty“. Ak je váš obrázok uložený niekde inde, zadajte úplnú cestu k nemu (napr. „C: \\ Users \\ username \\ Desktop \\ example.jpg“). Importujte obrázok z internetu pomocou jeho adresy URL vo funkcii „neprečítané“. Nezabudnite na koniec príkazu zahrnúť bodkočiarku; ak tak neurobíte, pri načítaní obrázka funkcia zobrazí v okne príkazu celú maticu, a ak je obrázok veľký, môže to trvať dosť času.

Krok 2

Importujte obrázok a informácie o farbe do samostatných matíc s nasledujúcou syntaxou, pričom používajú všetky názvy matíc, ktoré sa vám páčia na ľavej strane znaku rovnosti: [picture, picturecolors] = imread ('example.jpg');

Krok 3

Rozdeľte informácie o priehľadnosti obrázka do svojej vlastnej matice s nasledujúcou syntaxou, pričom použite akékoľvek názvy matíc, ktoré sa vám páčia na ľavej strane znaku rovnosti: [picture, picturecolors, picturetrans] = imread ('example.jpg');

Manipulovať s obrázkom ako s maticou pomocou bežných príkazov MATLAB. Vyskúšajte funkcie panela nástrojov na spracovanie obrázkov, ktoré sú špeciálne navrhnuté na manipuláciu s obrázkami pomocou maticovej matematiky. Uložte maticu do textového súboru príkazom „dlmwrite“ alebo ju uložte späť do súboru s obrázkom pomocou funkcie „imwrite“.

Tipy

Použite funkciu „imfinfo“ (napr. „Imfinfo“). ('example.jpg') “), ak chcete zobraziť podrobné informácie o súbore s obrázkom. To vám môže pomôcť pri interpretácii údajov matice po ich importovaní.

Zadaním príkazu „imformats“ zobrazíte zoznam obrázkových formátov kompatibilných s „imread“ a „iminfo“. Štandardne sú podporované najbežnejšie formáty.

Copyright © počítačové znalosti Všetky práva vyhradené