whycomputer.com >> Интернет познания >  >> Софтуер

Как да конвертирате снимка в матрица от MATLAB

MATLAB (Matrix Laboratory) е компютърна среда, която често се използва в академичните изследвания. Той е мощен инструмент за извършване на всички видове математически анализи и манипулации на матрици. Цифровата картина е представена в компютър като матрица, с различни матрични елементи, определящи различни свойства на всеки пиксел в картината. Тъй като цифровата картина се съхранява като матрица, можете да я отворите с MATLAB, за да анализирате и манипулирате картината като матрица от числа.

Стъпка 1
Използвайте функцията "imread" за импортиране снимка в [MATLAB] (https://itstillworks.com/13579387/what-is-matlab). В следващия пример, картината, наречена "example.jpg" е присвоена на матрица с име "picture:" picture = imread ('example.jpg'); Пътеката по подразбиране за файловете MATLAB е папка, наречена "MATLAB" в папката "Моите документи". Ако снимката ви се съхранява някъде другаде, въведете пълния път до него (напр. "C: Потребители потребителско име Desktop", например.jpg "). Импортирайте картина от интернет, като използвате URL адреса му в функцията "imread". Уверете се, че сте включили точка и запетая в края на командата; ако не го направите, функцията ще покаже цялата матрица в командния прозорец, когато зарежда картината, и това може да отнеме значително време, ако картината е голяма.

Стъпка 2
Импортиране на снимката и информацията за цвета в отделни матрици със следния синтаксис, използвайки всякакви имена на матрици, които ви харесват от лявата страна на знака за равенство: [picture, picturecolors] = imread ('example.jpg');

Стъпка 3 < Разделете информацията за прозрачността на картината на нейната собствена матрица със следния синтаксис, като използвате всички имена на матрици, които ви харесват от лявата страна на знака за равенство: [picture, picturecolors, picturetrans] = imread ('example.jpg'); > Манипулирайте картината като матрица, използвайки нормални MATLAB команди. Опитайте функциите на инструментариума за обработка на изображения, които са специално предназначени за манипулиране на картини с матрична математика. Запазете матрицата в текстов файл с командата "dlmwrite" или я запишете във файл с изображението с функцията "imwrite".

Съвети
Използвайте функцията "imfinfo" (напр. "Imfinfo") ('example.jpg') '), за да видите подробна информация за файл с изображение. Това може да ви помогне да интерпретирате матричните данни, след като ги импортирате.
Въведете командата "imformats", за да се покаже списък на форматите на картината, съвместими с "imread" и "iminfo." Повечето често срещани формати се поддържат по подразбиране.


URL:https://bg.whycomputer.com/soft/100207242.html

Софтуер
  • Как да конвертирате CPP файл в EXE

    .cpp е файлово разширение, което се използва за C ++ изходни файлове. Файл с разширение .cpp съдържа C ++ програмен код. Един .exe файл е компилирано разширение, което Windows може да стартира или изпълни. Има ситуации, в които трябва да конвертирате вашия .cpp файл в .exe програма, за да го стартир

  • Как да конвертирате MS Excel в PHP

    Microsoft Excel е често използвана програма за електронни таблици. Той съчетава удобен за потребителя интерфейс със силни възможности за изчисляване и графики, което го прави идеален както за съхранение на сложни данни, така и за неговото показване. Excel файловете могат да бъдат преобразувани в тип

Интернет познания © https://bg.whycomputer.com