TransformToGrayscaleOp

공개 클래스 TransformToGrayscaleOp

이미지 처리 장치인 그레이 스케일로 이미지를 변환합니다.

지원되는 색상 공간:

OpenCV RGB에서 GRAY로의 변환을 기반으로 합니다. https://docs.opencv.org/master/de/d25/imgproc_color_conversions.html#color_convert_rgb_gray

공개 생성자

TransformToGrayscaleOp()
TransformTo그레이스케일Op를 생성합니다.

공개 메서드

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

상속된 메서드

공개 생성자

공개 TransformToGrayscaleOp ()

TransformTo그레이스케일Op를 생성합니다.

공개 메서드

공개 TensorImage apply (TensorImage 이미지)

그레이 스케일에 변환을 적용하고 TensorImage을 반환합니다.

입력 이미지가 이미 ColorSpaceType.GRAYSCALE이면 이 작업은 노옵스(no-ops)입니다.

매개변수
이미지
생성 값
IllegalArgumentException imageColorSpaceType.RGB 또는 ColorSpaceType.GRAYSCALE가 아닌 경우입니다.

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 입력 이미지의 너비입니다.
반환 값
  • 입력 이미지의 좌표계 좌표가 있는 점을 반환합니다.