ResizeWithCropOrPadOp

lớp công khai ResizeWithCropOrPadOp

Là một đơn vị tính toán để xử lý hình ảnh, nó có thể thay đổi kích thước hình ảnh theo kích thước được xác định trước.

Nó sẽ không kéo dài hoặc nén nội dung của hình ảnh. Tuy nhiên, để phù hợp với kích thước mới, nó sẽ cắt hoặc đệm các pixel. Khi nó cắt hình ảnh, nó sẽ thực hiện cắt xén ở giữa; khi nó đệm các pixel, nó sẽ thực hiện đệm bằng 0.

Nhà xây dựng công cộng

Thay đổi kích thướcWithCropOrPadOp (int targetHeight, int targetWidth)
Tạo ResizeWithCropOrPadOp có thể cắt/cắt hình ảnh theo kích thước được chỉ định.

Phương pháp công khai

Hình ảnh Tenor
áp dụng (hình ảnh TensorImage )
Áp dụng thay đổi kích thước đã xác định bằng cách cắt xén hoặc/và đệm trên hình ảnh đã cho và trả về kết quả.
int
getOutputImageHeight (int inputImageHeight, int inputImageWidth)
Tính chiều cao của hình ảnh đầu ra dự kiến ​​khi kích thước hình ảnh đầu vào được đưa ra.
int
getOutputImageWidth (int inputImageHeight, int inputImageWidth)
Tính chiều rộng của hình ảnh đầu ra dự kiến ​​khi kích thước hình ảnh đầu vào được đưa ra.
điểm F
inverseTransform (Điểm PointF, int inputImageHeight, int inputImageWidth)
Chuyển đổi một điểm từ hệ tọa độ của ảnh kết quả về lại điểm của ảnh đầu vào.

Phương pháp kế thừa

Nhà xây dựng công cộng

công khai ResizeWithCropOrPadOp (int targetHeight, int targetWidth)

Tạo ResizeWithCropOrPadOp có thể cắt/cắt hình ảnh theo kích thước được chỉ định. Nó áp dụng canh giữa và không đệm.

Thông số
chiều cao mục tiêu Chiều cao dự kiến ​​của hình ảnh được cắt/đệm.
chiều rộng mục tiêu Chiều rộng dự kiến ​​của hình ảnh được cắt/đệm.

Phương pháp công khai

áp dụng TensorImage công khai (hình ảnh TensorImage )

Áp dụng thay đổi kích thước đã xác định bằng cách cắt xén hoặc/và đệm trên hình ảnh đã cho và trả về kết quả.

Lưu ý: nội dung của image đầu vào sẽ thay đổi và image giống với hình ảnh đầu ra.

Thông số
hình ảnh hình ảnh đầu vào.
Trả lại
  • hình ảnh đầu ra.

int công khai getOutputImageHeight (int inputImageHeight, int inputImageWidth)

Tính chiều cao của hình ảnh đầu ra dự kiến ​​khi kích thước hình ảnh đầu vào được đưa ra.

Thông số
đầu vàoImageHeight
đầu vàoImageWidth

int công khai getOutputImageWidth (int inputImageHeight, int inputImageWidth)

Tính chiều rộng của hình ảnh đầu ra dự kiến ​​khi kích thước hình ảnh đầu vào được đưa ra.

Thông số
đầu vàoImageHeight
đầu vàoImageWidth

public PointF inverseTransform (Điểm PointF, int inputImageHeight, int inputImageWidth)

Chuyển đổi một điểm từ hệ tọa độ của ảnh kết quả về lại điểm của ảnh đầu vào.

Thông số
điểm điểm từ hệ tọa độ kết quả.
đầu vàoImageHeight chiều cao của hình ảnh đầu vào.
đầu vàoImageWidth chiều rộng của hình ảnh đầu vào.
Trả lại
  • điểm có tọa độ từ hệ tọa độ của ảnh đầu vào.