Wolfram 언어

윤곽선을 사용하여 손으로 그림 그리기

모양은 복소수로 표현되는 윤곽 점의 푸리에 변환으로 계산되는 푸리에 디스크립터로 나타낼 수 있습니다. 그런 다음 역 푸리에 변환을 사용하면 원래의 윤곽선을 재구성할 수 있습니다. 더 적은 수의 항목을 사용하여 재구성하면 세부 사항을 필터링하여 더 매끄러운 윤곽선을 만들 수 있습니다. 푸리에 디스크립터는 이미지에서 객체의 손으로 그린 그림을 생성하는 데 사용됩니다.

복소수 로 변환된 윤곽 점 에서 계산된 Fourier를 사용하여 개의 성분을 포함하는 윤곽선의 푸리에 디스크립터를 계산합니다.

InverseFourier를 사용하여 푸리에 디스크립터에서 윤곽선을 구축합니다.

ComponentMeasurements의 새로운 특성 "Contours"를 사용하면 한번에 모든 방향의 윤곽을 추출할 수 있습니다.

마지막으로 각 윤곽선에 대한 몇 개의 푸리에 디스크립터를 계산하고 이를 사용하여 윤곽선을 재구성할 수 있습니다. 디스크립터가 많을수록, 재구성 역시 정확해집니다.

더 복잡한 이미지에도 동일한 작업을 수행할 수 있습니다.

각 윤곽선에 대해 서로 다른 재구성을 결합하여, 스케치와 같은 모양을 만듭니다.

관련 예제

de en es fr ja pt-br zh