Анализ главных компонентов гиперспектральных данных
вычисляет конкретное количество основных компонентов от диапазонов гиперспектрального куба данных. Функция возвращает новый куб данных, который содержит полосы основного компонента. Количество диапазонов в кубе выходных данных равно количеству заданных основных компонентов outputDataCube
= hyperpca(inputData
,numComponents
)numComponents
. Чтобы достигнуть спектрального сокращения размерности, конкретное количество основных компонентов должно быть меньше количества диапазонов в гиперспектральном кубе данных inputData
.
[
также возвращает коэффициенты основного компонента, оцененные через спектральную размерность гиперспектрального куба данных.outputDataCube
,coeff
] = hyperpca(___)
[
возвращает процент отклонения, сохраненного полосами основного компонента в дополнение к упоминанию выходных аргументов в предыдущих синтаксисах.outputDataCube
,coeff
,var
] = hyperpca(___)
[___] = hyperpca(___,
задает метод анализа главных компонентов (PCA) и дополнительные опции при помощи аргументов пары "имя-значение".Name,Value
)
Примечание
Эта функция требует Image Processing Toolbox™ Гиперспектральная Библиотека Обработки изображений. Можно установить Image Processing Toolbox Гиперспектральная Библиотека Обработки изображений из Add-On Explorer. Для получения дополнительной информации об установке дополнений, смотрите, Получают и Управляют Дополнениями.