Невозможно отобразить изображение rgb в Matlab - PullRequest
1 голос
/ 09 июля 2020

Я хотел отобразить изображение rgb на Matlab.

image= imread('seker.bmp');
imshow(image);

Я написал эти строки, но они не работают. Почему?

Ответы [ 2 ]

1 голос
/ 09 июля 2020

Согласно документации MatLAB, вы можете использовать Image(var)

Если вы хотите использовать imshow, вы должны назначить индекс и матрицу цвета.

https://www.mathworks.com/help/matlab/ref/imread.html

1 голос
/ 09 июля 2020

Вероятно, что у вас есть «индексированное изображение», поскольку иногда файлы BMP сохраняются как. Они вместо значений цвета хранят индекс от 1 до max (цвета), а затем цветовую карту для самих цветов.

Попробуйте:

[im,map]= imread('seker.bmp');
imshow(im,map);
...