(Не рекомендуемый), Выбранный цвет раньше чертил объект ROI
setColor
не рекомендуется. С новыми ROI, установленными значение Color
свойство вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
Отобразите изображение. Чертите многоугольник на изображении, задавая местоположение пяти вершин.
imshow('gantrycrane.png')
h = impoly(gca,[188,30; 189,142; 93,141; 13,41; 14,29]);
Выберите цвет многоугольника к желтому.
setColor(h,'yellow');
color
— Цвет ROIЦвет ROI в виде разделенной запятой пары, состоящей из 'Color'
и триплет RGB, название цвета или короткое название цвета.
Можно задать любой цвет с помощью триплета RGB. Триплет RGB является вектором-строкой с 3 элементами, элементы которого задают интенсивность красных, зеленых, и синих компонентов цвета. Интенсивность должна быть в области значений [0,1].
Можно задать некоторые простые цвета по наименованию как строковый скаляр или вектор символов. Эта таблица приводит опции именованного цвета и эквивалентные триплеты RGB.
Название цвета | Краткое название | Триплет RGB | Внешний вид |
---|---|---|---|
'red' | 'r' | [1 0 0]
|
|
'green' | 'g' | [0 1 0]
|
|
'blue' | 'b' | [0 0 1]
|
|
'cyan'
| 'c' | [0 1 1]
|
|
'magenta' | 'm' | [1 0 1]
|
|
'yellow' | 'y' | [1 1 0]
|
|
'black' | 'k' | [0 0 0]
|
|
'white' | 'w' | [1 1 1]
|
|
Вот триплеты RGB для цветов по умолчанию что MATLAB® использование во многих типах графиков.
Триплет RGB | Внешний вид |
---|---|
[0 0.4470 0.7410]
|
|
[0.8500 0.3250 0.0980]
|
|
[0.9290 0.6940 0.1250]
|
|
[0.4940 0.1840 0.5560]
|
|
[0.4660 0.6740 0.1880]
|
|
[0.3010 0.7450 0.9330]
|
|
[0.6350 0.0780 0.1840]
|
|
Пример: 'Color','r'
Пример: 'Color','green'
Пример: 'Color',[0 0.4470 0.7410]
setColor
не рекомендуетсяНе рекомендуемый запуск в R2018b
Начиная в R2018b, новый набор объектов ROI заменяет существующий набор объектов ROI. Новые объекты предусматривают более функциональные возможности, такие как прозрачность цвета поверхности. Новые классы также поддерживают события, которые можно использовать, чтобы ответить на изменения в ROI, такие как перемещение или быть кликнувшимся. Несмотря на то, что нет никаких планов удалить старые объекты ROI в это время, переключиться на новые ROI, чтобы использовать в своих интересах дополнительные возможности и гибкость. Для получения дополнительной информации о создании ROI с помощью новых функций ROI смотрите, Создают Формы ROI.
Чтобы выбрать цвет новых ROI, установите значение Color
свойство.
Обновите все экземпляры setColor
.
Нежелательное использование | Рекомендуемая замена |
---|---|
Этот пример создает ROI и использует imshow('cameraman.tif'); h = imrect(gca,[10 10 100 100]); setColor(h,'yellow'); | Замените ROI на эквивалентный новый объект ROI. Затем удалите вызов imshow('cameraman.tif'); h = drawrectangle(gca,'Position',[10 10 100 100]); h.Color = 'yellow' |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.