Чтение изображения Parula в Matlab без потери разрешения.
Там нет биекции между RGB и Parula, обсуждаетсяВот, Я думаю, как хорошо сделать обработку изображений файлов в Parula. Эта проблема была разработана из этогонить об удалении черного цвета из изображений ЭКГ путем расширения случая до обобщенной проблемы с цветами Parula.
Данные:
который генерируется
[X,Y,Z] = peaks(25);
imgParula = surf(X,Y,Z);
view(2);
axis off;
Нет смысла в этой теме использовать этот код в вашем решении для чтения второго изображения.
Код:
[imgParula, map, alpha] = imread('http://i.stack.imgur.com/tVMO2.png');
гдеmap
является[]
а такжеalpha
это полностью белое изображение. делаimshow(imgParula)
дает
где вы видите много помех и потерю разрешения, потому что Matlab читает изображения как RGB, хотя фактическая цветовая картаParula
, Изменение размера этой картинки не улучшает разрешение.
Как вы можете прочитать изображение в соответствующей цветовой карте в Matlab? Я не нашел ни одного параметра для указания карты цветов при чтении.