setColor
(권장되지 않음) ROI 객체 그리기에 사용되는 색 설정
setColor는 권장되지 않습니다. 새 ROI에는 Color 속성값을 대신 설정하십시오. 자세한 내용은 버전 내역 항목을 참조하십시오.
설명
예제
영상을 표시합니다. 꼭짓점 5개의 위치를 지정하여 영상에 다각형을 그립니다.
imshow("gantrycrane.png")
h = impoly(gca,[188,30; 189,142; 93,141; 13,41; 14,29]);
다각형 색을 노란색으로 설정합니다.
setColor(h,"yellow");
입력 인수
ROI 색으로, RGB 3색, 색 이름 또는 짧은 색 이름으로 지정됩니다.
RGB 3색을 사용하여 어떤 색이든 지정할 수 있습니다. RGB 3색은 요소를 3개 가진 행 벡터로, 각 요소는 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 농도의 범위는 [0, 1]이어야 합니다.
몇몇의 흔한 색은 string형 스칼라 또는 문자형 벡터인 이름으로 지정할 수 있습니다. 다음 표에는 명명된 색 옵션과 그에 해당하는 RGB 3색이 나와 있습니다.
| 색 이름 | 짧은 이름 | RGB 3색 | 실제 표시 색 |
|---|---|---|---|
"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] |
|
다음 표에는 라이트 테마와 다크 테마의 플롯에 대한 디폴트 색 팔레트가 나와 있습니다.
| 팔레트 | 팔레트 색 |
|---|---|
R2025a 이전: 대부분의 플롯은 기본적으로 이러한 색을 사용합니다. |
|
|
|
orderedcolors 함수를 사용하여 이러한 팔레트의 RGB 3색을 구할 수 있습니다 (R2023b 이후). 예를 들어, "gem" 팔레트의 RGB 3색을 구합니다.
RGB = orderedcolors("gem");예: "r"
예: "green"
예: [0 0.4470 0.7410]
버전 내역
R2008a에 개발됨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" |
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)









