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.