TransformToGrayscaleOp

공개 클래스 TransformToGrayscaleOp

이미지 처리 단위로서 이미지를 GrayScale로 변환합니다.

지원되는 색상 공간:

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

공공 생성자

TransformToGrayscaleOp ()
TransformToGrayscaleOp를 생성합니다.

공개 방법

텐서 이미지
적용 ( TensorImage 이미지)
회색조에 변환을 적용하고 TensorImage 반환합니다.
정수
getOutputImageHeight (int inputImageHeight, int inputImageWidth)
입력 이미지 크기가 주어졌을 때 예상되는 출력 이미지의 높이를 계산합니다.
정수
getOutputImageWidth (int inputImageHeight, int inputImageWidth)
입력 이미지 크기가 주어졌을 때 예상되는 출력 이미지의 너비를 계산합니다.
포인트 F
inverseTransform (PointF 포인트, int inputImageHeight, int inputImageWidth)
결과 이미지의 좌표계에서 다시 입력 이미지의 좌표계로 점을 변환합니다.

상속된 메서드

공공 생성자

공개 TransformToGrayscaleOp ()

TransformToGrayscaleOp를 생성합니다.

공개 방법

공개 TensorImage 적용 ( TensorImage 이미지)

회색조에 변환을 적용하고 TensorImage 반환합니다.

입력 이미지가 이미 ColorSpaceType.GRAYSCALE 인 경우 이 작업은 작동하지 않습니다.

매개변수
영상
던지기
IllegalArgumentException image ColorSpaceType.RGB 또는 ColorSpaceType.GRAYSCALE 이 아닌 경우.

공개 int getOutputImageHeight (int inputImageHeight, int inputImageWidth)

입력 이미지 크기가 주어졌을 때 예상되는 출력 이미지의 높이를 계산합니다.

매개변수
입력이미지 높이
입력이미지 너비

공개 int getOutputImageWidth (int inputImageHeight, int inputImageWidth)

입력 이미지 크기가 주어졌을 때 예상되는 출력 이미지의 너비를 계산합니다.

매개변수
입력이미지 높이
입력이미지 너비

공개 PointF inverseTransform (PointF 포인트, int inputImageHeight, int inputImageWidth)

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

매개변수
가리키다 결과 좌표계의 점.
입력이미지 높이 입력 이미지의 높이.
입력이미지 너비 입력 이미지의 너비.
보고
  • 입력 이미지의 좌표계에서 좌표가 있는 점입니다.