UnnamedLabelRemover DL

1 개요

Source
Result
Source Result
Fig. UnnamedLabelRemoverDL 동작 수행 결과

2 API

3 예제 코드:

CResult res;

CFLImage fliSourceImage;
CFLImage fliResultImage;

if(IsFail(res = fliSourceImage.Load(L"../../ExampleImages/UnnamedLabelRemover/ImageWithUnnamedLabel.flif")))
	break;

CUnnamedLabelRemoverDL UnnamedLabelRemoverDL;

UnnamedLabelRemoverDL.SetSourceImage(fliSourceImage);
UnnamedLabelRemoverDL.SetDestinationImage(fliResultImage);

if(IsFail(res = UnnamedLabelRemoverDL.Execute()))
	break;

if(IsFail(res = fliResultImage.Save(L"../../ExampleImages/UnnamedLabelRemover/ImageWithUnnamedLabelResult.flif")))
	break;
CResult res = new CResult();

CFLImage fliSourceImage = new CFLImage();
CFLImage fliResultImage = new CFLImage();

if((res = fliSourceImage.Load("../../ExampleImages/UnnamedLabelRemover/ImageWithUnnamedLabel.flif")).IsFail())
	break;

CUnnamedLabelRemoverDL UnnamedLabelRemoverDL = new CUnnamedLabelRemoverDL();

UnnamedLabelRemoverDL.SetSourceImage(ref fliSourceImage);
UnnamedLabelRemoverDL.SetDestinationImage(ref fliResultImage);

if((res = UnnamedLabelRemoverDL.Execute()).IsFail())
	break;

if((res = fliResultImage.Save("../../ExampleImages/UnnamedLabelRemover/ImageWithUnnamedLabelResult.flif")).IsFail())
	break;
fliSourceImage = CFLImage()
fliResultImage = CFLImage()

fliSourceImage.Load("../../ExampleImages/UnnamedLabelRemover/ImageWithUnnamedLabel.flif")

UnnamedLabelRemoverDL = CUnnamedLabelRemoverDL()

UnnamedLabelRemoverDL.SetSourceImage(ref fliSourceImage)
UnnamedLabelRemoverDL.SetDestinationImage(ref fliResultImage)
UnnamedLabelRemoverDL.Execute()

fliResultImage.Save("../../ExampleImages/UnnamedLabelRemover/ImageWithUnnamedLabelResult.flif")