centerCropWindow2d
설명
는 크기가 win
= centerCropWindow2d(inputSize
,targetSize
)inputSize
인 2차원 입력 영상에서 잘라낼 윈도우를 결정하며, 자른 영상의 크기는 targetSize
로 지정합니다. 자르기 윈도우의 좌표는 입력 영상의 중심입니다.
예제
대상 크기에 맞게 영상을 중앙에서 자르기
영상을 읽어 들여 표시합니다.
chips = imread('coloredChips.png');
imshow(chips)
자르기 윈도우의 대상 크기를 지정합니다.
targetSize = [256 256];
가운데 자르기 창을 만듭니다.
win1 = centerCropWindow2d(size(chips),targetSize);
가운데 자르기 창을 사용하여 원본 영상을 자릅니다.
B1 = imcrop(chips,win1);
잘라낸 영상을 표시합니다.
imshow(B1)
다른 크기의 두 번째 영상을 읽어 들이고 표시합니다.
kobi = imread('kobi.png');
imshow(kobi)
이 영상에 가운데 자르기 창을 적용해 봅니다. 가운데 자르기 창이 chips
영상의 공간 범위를 사용하므로 영상의 중앙에서 영역이 잘리지 않습니다.
B2 = imcrop(kobi,win1); imshow(B2)
kobi
영상을 중앙에서 자르려면 가운데 자르기 창을 새로 지정하십시오.
win2 = centerCropWindow2d(size(kobi),targetSize); B3 = imcrop(kobi,win2); imshow(B3)
입력 인수
inputSize
— 입력 영상 크기
양의 정수로 구성된 요소를 2개 가진 벡터 | 양의 정수로 구성된 요소를 3개 가진 벡터
입력 영상 크기로, 다음 중 하나로 지정됩니다.
입력 영상 유형 | inputSize 형식 |
---|---|
2차원 회색조 또는 이진 영상 | 양의 정수로 구성된 요소를 2개 가진 [height width] 형식의 벡터 |
2차원 RGB 영상 또는 다중분광 영상 크기 | 양의 정수로 구성된 요소를 3개 가진 [height width channels] 형식의 벡터 |
데이터형: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
targetSize
— 대상 영상 크기
양의 정수로 구성된 요소를 2개 가진 벡터 | 양의 정수로 구성된 요소를 3개 가진 벡터
대상 영상 크기로, 다음 중 하나로 지정됩니다.
대상 영상의 유형 | targetSize 형식 |
---|---|
2차원 회색조 또는 이진 영상 | 양의 정수로 구성된 요소를 2개 가진 [height width] 형식의 벡터 |
2차원 RGB 영상 또는 다중분광 영상 크기 | 양의 정수로 구성된 요소를 3개 가진 [height width channels] 형식의 벡터 |
데이터형: single
| double
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
버전 내역
R2019b에 개발됨
참고 항목
centerCropWindow3d
| randomWindow2d
| imcrop
도움말 항목
- Augment Images for Deep Learning Workflows (Deep Learning Toolbox)
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)