Сохранить изображение, которое было сегментировано в Matlab

Я хотел бы знать, как мы можем сохранить изображение, которое было сегментировано (используя нечеткий метод c-средних) в MATLAB, где конечным продуктом являются изображения каждой группы кластеров. Я хотел бы сохранить изображения для использования позже.

1 ответ

Решение

Я предполагаю, что вы просто хотите сохранить изображение, это не должно зависеть от того, как вы его создаете.

Если я правильно понял, вы просто должны использовать функцию

imwrite(M, filename)

Где М - матрица, содержащая данные вашего изображения. Вам просто нужно сделать это для каждой матрицы / изображения, которое у вас есть.

Затем вы можете перезагрузить изображение из имени файла с помощью imread.

imread(filename)

Обратите внимание, что если вы хотите указать формат для imwrite, а не получить его через расширение имени файла, вы просто добавляете дополнительный параметр следующим образом:

imwrite(M, filename, format)
Другие вопросы по тегам