Конвертировать .jpg в цветной контурный график - PullRequest
0 голосов
/ 27 июня 2018

Супер новый для matlab, но мне не повезло с поиском решения моей проблемы! Я пытаюсь импортировать некоторые цветные файлы .jpg и экспортировать их в виде линий контуров линий с теми же цветами. (Я пытаюсь создать уходящий подарок, который представляет собой книгу «цвет по номерам»). Возможно ли это?

Я понимаю, что, поскольку цветное изображение - это, по сути, файл данных 3x3x3 (RGB), я преобразовал .jpg в изображение в оттенках серого (2x2). Я могу нарисовать это как контурное изображение, но цвета неправильные.

Спасибо за вашу помощь, она очень ценится!

С уважением,

Элеонора

1 Ответ

0 голосов
/ 28 июня 2018

Я думаю, что вы можете использовать функцию contourf. Ваше изображение является двухмерной матрицей, значениями которой являются цвета, и вы можете использовать Z = peaks (20); контур (Z, 10), чтобы сделать для него некоторый контур. Я думаю, вам нужно решить проблему с палитрой, так как если на вашем изображении много маленьких маленьких областей с разными цветами, у вас будет много маленьких маленьких контуров ... попробуйте сначала использовать процесс сегментации ... Знаменитое изображение Обамы только с 4 цветами.

...