Crop
1 개요
이미지를 ROI 영역에 맞게 잘라냅니다.
2 알고리즘 상세 설명
Source Image | Destination Image |
---|---|
![]() |
![]() |
Fig. Crop 동작 예시
지정한 ROI 영역에 맞게 이미지를 잘라냅니다.
3 파라미터 설정 및 사용 방법
-
SetFigureArrayProcessMode(EFigureArrayProcessMode eFigureArrayProcessMode = EFigureArrayProcessMode_Union)
eFigureArrayProcessMode
: Figure Array인 경우 처리할 방식을 선택합니다.
-
EFigureArrayProcessMode
EFigureArrayProcessMode_Union
: 모든 Figure 영역을 합집합으로 묶어 하나의 영역으로 처리합니다.EFigureArrayProcessMode_Elementwise
: 각 Figure의 영역을 개별적으로 처리합니다.
결과는 한 Page에 대해 Figure Array의 요소 개수만큼 Multi Page로 출력됩니다.EFigureArrayProcessMode_ElementwiseRecursive
: 각 Figure의 영역을 개별적으로 처리하며, 하위 Figure Array까지 포함해 모든 깊이를 재귀적으로 처리합니다.
결과는 한 Page에 대해 Figure Array와 그 하위 Array의 모든 요소 개수만큼 Multi Page로 출력됩니다.
4 예제 코드
CCrop crop;
CFLImage fliSourceImage;
crop.SetSourceImage(fliSourceImage);
CFLRect<int64_t> flfSourceROI(453, 287, 955, 699, 0.);
crop.SetSourceROI(flfSourceROI);
crop.SetFigureArrayProcessMode(EFigureArrayProcessMode_Union);
crop.Execute();