Projection
1 개요
Projection은 이미지의 행 또는 열의 누적합을 구하는 알고리즘입니다.
2 알고리즘 상세 설명
누적 방향과 각도를 설정하여 구한 누적합으로 데이터를 생성합니다.
다중 채널의 경우 각 채널에 대한 누적합으로 데이터를 생성합니다.
알고리즘 동작 결과 | |
---|---|
![]() |
![]() |
Fig. 실행 결과
3 파라미터 설정 및 사용 방법
- 세팅 함수
SetProjectionMode
- 누적합을 구하는 방향 설정
EProjectionDirection_Column
: 열EProjectionDirection_Row
: 행
SetAngle
- 누적합을 구하는 각도 설정
4 예제 코드
// 알고리즘 객체 생성합니다.
CProjection projection;
// 이미지를 입력합니다.
CFLImage fliSourceImage;
projection.SetSourceImage(fliSourceImage);
// 누적 방향 설정
CProjection::EProjectionDirection eProjectionDirection;
projection.SetProjectionMode(eProjectionDirection);
// 누적 각도 설정
double f64Angle;
projection.SetAngle(f64Angle);
// 알고리즘 실행
projection.Execute();
// 알고리즘 실행 결과를 가져옵니다.
CFLArray<CFLArray<uint32_t>> flaResult;
projection.GetResult(flaResult);