Когда я запускаю этот код:
>> I = imread('D:\Works\matlab\SecCode.php.png','png'); >> imshow(I);
Он всегда показывает полностью черное изображение.Что с ним не так?
Вот изображение, которое я использую:
Ааа, теперь вижу. Проблема в том, что у вас есть индексированное изображение и вам также нужно получить аргумент карты цветов из imread. Попробуйте это:
imread
[I, map] = imread('D:\Works\matlab\SecCode.php.png', 'png'); imshow(I, map);
Описание различных типов изображений в MATLAB можно найти здесь . Вот краткое резюме:
logical