김프의 배치 모드를 통해 이미지 관점 적용

김프의 배치 모드를 통해 이미지 관점 적용

명령줄에서 이미지 관점 작업을 수행해야 합니까?

서류가 제대로 제공되는 곳이 있나요? 스택 오버플로에 대해 이 질문을 했습니다. 확인할 수 있습니다.여기.

동일한 작업을 수행할 수 있는 명령줄 인터페이스를 제공하는 다른 도구가 있다면 나에게도 도움이 될 것입니다.

답변1

아마도 이미지를 조작하는 데 가장 좋은 도구는 ImageMagick일 것입니다. 문서를 살펴보면 -distort원하는 기능을 사용하는 방법을 보여주는 광범위한 예제가 있습니다.

전              SS #1                  후      여기에 이미지 설명을 입력하세요

변환을 수행하는 명령줄:

$ convert checks.png -filter point           
    -virtual-pixel tile -mattecolor DodgerBlue
    -distort Perspective '0,0 20,60  90,0 70,63  0,90 5,83  90,90 85,88'
    horizon_tile_point.png

더 나은 결과 이미지를 얻기 위해 샘플링을 수행하는 다른 두 가지 방법이 있습니다. 특히 "그리드 슈퍼 샘플링" 및 "EWA(타원형 가중치 영역) 리샘플링"입니다. 후자가 기본값입니다.

좌표는 어떻게 계산하나요?

에 일련의 좌표를 생성하는 방법을 파악하기 위한 2가지 리소스가 있습니다 convert. 첫 번째는 위에서 제공한 것입니다. 두 번째는 다음과 같은 SO Q&A입니다.원근 투영 왜곡 ImageMagick 이해, 구체적으로@KurtPfeifle의 답변.

좌표는 다음과 같습니다.

Sx1,Sy1 Dx1,Dy1   Sx2,Sy2 Dx2,Dy2   Sx3,Sy3 Dx3,Dy3   ...   Sxn,Syn Dxn,Dyn  
  • x는 X 좌표를 나타내는 데 사용됩니다.
  • y는 Y 좌표를 나타내는 데 사용됩니다.
  • 1, 2, 3, ...n은 1번째, 2번째, 3번째, ...n번째 픽셀을 나타내는 데 사용됩니다.
  • S는 여기서 소스 픽셀로 사용됩니다.
  • 여기서 D는 대상 픽셀로 사용됩니다.

참고자료

관련 정보