я нарисовал некоторый многоугольник на изображении после использования imshow
и hold on
, и наполнил ее white
следующим образом:Начинка некоторую область с цветом, а остальную часть изображения как черный
fill(x(k),y(k),[1 1 1])
Как я могу сделать остальная часть изображения black
при сохранении полигона white
? Другими словами, как я могу создать двоичное изображение, где полигон равен white
, а остальная часть изображения - black
? При условии, что многоугольник немного сложный.
Спасибо.
Спасибо за ваш ответ. Я попробовал ваше предложение. Для 'y', я ввел свое значение' ymax' и значение 'x' my' xmin'. И «Я» - это мой оригинальный образ. Но когда я запустил линию, которую вы предоставили, я получил черное изображение. Может быть, мне не хватает чего-то, что я должен был ввести до «BW»? – Simplicity
@ Простота 'y' и' x' должна быть ** векторами ** всех x и y координат углов вашего многоугольника. Если ваш многоугольник имеет 3 угла (треугольник), то x и y должны иметь 3 значения (каждый). – Shai
@ Простота просмотра моего редактирования. – Shai