У меня есть позиции из 4 точек в изображении RGB, эти 4 точки дают четырехугольную форму. вопрос заключается в том, как сделать вне этого четырехугольника черным в изображении в MATLAB ??? Есть ли какая-либо функция Matlab, которая может выполнять эту работу ???Изменить цвет изображения за пределами четырехугольника
ответ
Вы можете использовать poly2mask
, чтобы нарисовать маску с заданными точками. обратитесь к официальной ссылке http://www.mathworks.com/help/images/ref/poly2mask.html для информации об использовании. Поскольку у вас есть позиции вершин и размер изображения, довольно легко создать маску-матрицу.
Затем, при желании, напишите новую матрицу изображений RGB того же размера, что и редактируемый. Залейте его черным. Вы можете пропустить этот шаг, так как черные пиксели могут генерироваться точно в срок.
Наконец-то создайте новое изображение RGB со следующими правилами. Для каждого пикселя, если точка замаскирована, она является черной. В противном случае оно равно исходному изображению.
ссылка - how to sketch a polygon in a matrix or binary image in order to use image processing functions?
- 1. Изменить цвет UIVisualEffectView Цвет за пределами Темного/Темного?
- 2. Фоновый цвет изображения иногда отображается за пределами контейнера
- 3. Цвет фона за пределами div
- 4. QML изменить цвет изображения
- 5. Изображения за пределами файла JAR?
- 6. Печать за пределами области изображения
- 7. Изображения, отображаемые за пределами границы
- 8. Как изменить цвет изображения 9patch Android?
- 9. Как изменить размер изображений за пределами сервера
- 10. Как изменить атрибуты UIButton за пределами UIButton
- 11. Изменить цвет изображения
- 12. изменить цвет растрового изображения
- 13. Как изменить цвет изображения
- 14. Цвет div находится за пределами поля
- 15. Картографический цвет фона (за пределами области данных)
- 16. Как изменить файл .xib за пределами xcode?
- 17. Эффект зависания изображения расширяется за пределами контейнера
- 18. iPhone: Как изменить цвет изображения
- 19. Использование фильтра изображения liip за пределами ветки
- 20. Изображения внутри таблицы отображаются за пределами стола
- 21. Отображение изображения за пределами его контейнера
- 22. Подавать изображения за пределами веб-приложения
- 23. Как сохранить BitmapShader не за пределами изображения
- 24. Загрузить изображения за пределами каталога apache
- 25. Рисование изображения за пределами макета в WPF
- 26. Разместите изображения за пределами контейнеров контента
- 27. Когда перетаскивание изображения просматривается за пределами экрана
- 28. Найти изображения в html за пределами jar
- 29. PIL индекс изображения за пределами допустимого диапазона
- 30. значок изображения не появляется за пределами затмения
It's working ... thank you – user3288977