Trailing Ones

1 개요

이미지의 값을 Binary로 표현하여 끝에 연속적인 '1' 비트의 수를 반환하는 알고리즘입니다.

2 알고리즘 상세 설명

이미지의 값을 모두 Binary로 표현한 후 끝에서의 연속적인 '1' 비트의 수를 구합니다.

Source Value(Binary) Destination Value
Operation Image Destination Image
Fig. Source and Destination values of Trailing Ones

이는 Floating Point하고 Signed의 경우도 포함이 됩니다.

Source Value Source Value(Binary) Destination Value
Source Image Operation Image Destination Image
Fig. Floating Source and Destination values of Trailing Ones

3 예제 코드

COperationTrailingOnes operationTrailingOnes;

CFLImage fliSourceImage;
CFLImage fliDestinationImage;

operationTrailingOnes.SetSourceImage(fliSourceImage);
operationTrailingOnes.SetDestinationImage(fliDestinationImage);

operationTrailingOnes.Execute();
COperationTrailingOnes operationTrailingOnes = new COperationTrailingOnes();

CFLImage fliSourceImage = new CFLImage();
CFLImage fliDestinationImage = new CFLImage();

operationTrailingOnes.SetSourceImage(ref fliSourceImage);
operationTrailingOnes.SetDestinationImage(ref fliDestinationImage);

operationTrailingOnes.Execute();