ResizeWithCropOrPadOp

공개 클래스 ResizeWithCropOrPadOp

이미지 처리를 위한 계산 단위로 이미지 크기를 사전 정의된 크기로 조정할 수 있습니다.

이미지의 콘텐츠가 늘어나거나 압축되지 않습니다. 그러나 새 크기에 맞추기 위해 픽셀을 자르거나 패딩합니다. 이미지를 자를 때는 가운데 자르기를 실행하고, 픽셀을 패딩할 때는 0을 패딩합니다.

공개 생성자

ResizeWithCropOrPadOp(int targetHeight, int targetWidth)
이미지를 지정된 크기로 자르거나 패딩할 수 있는 ResizeWithCropOrPadOp를 만듭니다.

공개 메서드

TensorImage
apply(TensorImage 이미지)
지정된 이미지 자르기 또는 패딩으로 정의된 크기 조절을 적용하고 결과를 반환합니다.
int
getOutputImageHeight(int inputImageHeight, int inputImageWidth)
입력 이미지 크기가 지정된 경우 예상 출력 이미지의 높이를 계산합니다.
int
getOutputImageWidth(int inputImageHeight, int inputImageWidth)
입력 이미지 크기가 지정된 경우 예상 출력 이미지의 너비를 계산합니다.
PointF
inverseTransform(PointF point, int inputImageHeight, int inputImageWidth)
결과 이미지의 좌표계에서 입력 이미지 중 하나로 점을 다시 변환합니다.

상속된 메서드

공개 생성자

public ResizeWithCropOrPadOp (int targetHeight, int targetWidth)

이미지를 지정된 크기로 자르거나 패딩할 수 있는 ResizeWithCropOrPadOp를 만듭니다. 중앙 자르기와 제로 패딩을 사용합니다.

매개변수
targetHeight 잘린/패딩 처리된 이미지의 예상 높이입니다.
targetWidth 잘린/패딩 처리된 이미지의 예상 너비입니다.

공개 메서드

공개 TensorImage apply (TensorImage 이미지)

지정된 이미지 자르기 또는 패딩으로 정의된 크기 조절을 적용하고 결과를 반환합니다.

참고: 입력 image의 콘텐츠가 변경되고 image는 출력과 동일한 인스턴스입니다.

매개변수
이미지 입력 이미지입니다.
반환 값
  • 생성합니다.

public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)

입력 이미지 크기가 지정된 경우 예상 출력 이미지의 높이를 계산합니다.

매개변수
inputImageHeight
inputImageWidth

public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)

입력 이미지 크기가 지정된 경우 예상 출력 이미지의 너비를 계산합니다.

매개변수
inputImageHeight
inputImageWidth

public PointF inverseTransform (PointF point, int inputImageHeight, int inputImageWidth)

결과 이미지의 좌표계에서 입력 이미지 중 하나로 점을 다시 변환합니다.

매개변수
point 결과 좌표 시스템의 지점을 반환합니다.
inputImageHeight 입력 이미지의 높이입니다.
inputImageWidth 입력 이미지의 너비입니다.
반환 값
  • 입력 이미지의 좌표계 좌표가 있는 점을 반환합니다.