Quilting

1 개요

원본 이미지와 유사한 텍스처 이미지를 만드는 데 사용되는 알고리즘입니다.

원본 이미지 결과 이미지
Source Result
Fig. Quilting 결과

2 알고리즘 상세 설명

원본 이미지와 유사한 텍스처 이미지를 원하는 크기로 새로 만들어 주는 알고리즘입니다. 원본 이미지에서 이어붙일 패치 크기를 지정한 뒤, 만들어질 이미지의 크기를 정해 주면 해당 크기만큼의 이미지가 만들어집니다.

3 파라미터 설정 및 사용 방법

4 예제 코드

CQuilting quilting;
CFLImage fliSourceImage;
CFLImage fliDestinationImage;

quilting.SetSourceImage(fliSourceImage);
quilting.SetDestinationImage(fliDestinationImage);
quilting.SetCreatedImgSizeX(5120);
quilting.SetCreatedImgSizeY(5120);
quilting.SetPatchSize(64);
quilting.Execute();
CQuilting quilting = new CQuilting();
CFLImage fliSourceImage = new CFLImage();
CFLImage fliDestinationImage = new CFLImage();

quilting.SetSourceImage(ref fliSourceImage);
quilting.SetDestinationImage(ref fliDestinationImage);
quilting.SetCreatedImgSizeX(5120);
quilting.SetCreatedImgSizeY(5120);
quilting.SetPatchSize(64);
quilting.Execute();