Là một đơn vị tính toán dùng để xử lý hình ảnh, ứng dụng này có thể đổi kích thước hình ảnh thành kích thước xác định trước.
Tính năng này sẽ không kéo giãn hoặc nén nội dung của hình ảnh. Tuy nhiên, để vừa với kích thước mới, mô-đun này sẽ cắt hoặc chèn các pixel. Khi cắt hình ảnh, nền tảng này sẽ cắt khoảng trống giữa; khi đệm các pixel, nền tảng này sẽ thực hiện một khoảng đệm bằng 0.
Công trình công cộng
ResizeWithCropOrPadOp(int targetHeight, int targetWidth)
Tạo một ResizeWithTaskPadOp có thể cắt/pad hình ảnh theo kích thước đã chỉ định.
|
Phương thức công khai
TensorImage |
apply(hình ảnh TensorImage)
Áp dụng việc đổi kích thước đã xác định bằng cách cắt hoặc/và khoảng đệm trên hình ảnh nhất định rồi trả về kết quả.
|
int |
getOutputImageHeight(int inputImageHeight, int inputImageWidth)
Tính toán chiều cao của hình ảnh đầu ra dự kiến khi đưa ra kích thước hình ảnh đầu vào.
|
int |
getOutputImageWidth(int inputImageHeight, int inputImageWidth)
Tính toán chiều rộng của hình ảnh đầu ra dự kiến khi đưa ra kích thước hình ảnh đầu vào.
|
PointF |
inverseTransform(điểm PointF, int inputImageHeight, int inputImageWidth)
Chuyển đổi một điểm từ hệ thống toạ độ của hình ảnh kết quả thành một trong hình ảnh đầu vào.
|
Các phương thức kế thừa
Công trình công cộng
công khai ResizeWithCropOrPadOp (int targetHeight, int targetWidth)
Tạo một ResizeWithTaskPadOp có thể cắt/pad hình ảnh theo kích thước đã chỉ định. Quảng cáo sử dụng tính năng cắt giữa và không có khoảng đệm.
Tham số
targetHeight | Chiều cao dự kiến của hình ảnh bị cắt/có đệm. |
---|---|
targetWidth | Chiều rộng dự kiến của hình ảnh bị cắt/có đệm. |
Phương thức công khai
công khai TensorImage áp dụng (TensorImage hình ảnh)
Áp dụng việc đổi kích thước đã xác định bằng cách cắt hoặc/và khoảng đệm trên hình ảnh nhất định rồi trả về kết quả.
Lưu ý: nội dung của đầu vào image
sẽ thay đổi và image
cũng chính là thực thể với đầu ra.
Tham số
hình ảnh | hình ảnh đầu vào. |
---|
Giá trị trả về
- hình ảnh đầu ra.
công khai int getOutputImageHeight (int inputImageHeight, int inputImageWidth)
Tính toán chiều cao của hình ảnh đầu ra dự kiến khi đưa ra kích thước hình ảnh đầu vào.
Tham số
inputImageHeight | |
---|---|
inputImageWidth |
công khai int getOutputImageWidth (int inputImageHeight, int inputImageWidth)
Tính toán chiều rộng của hình ảnh đầu ra dự kiến khi đưa ra kích thước hình ảnh đầu vào.
Tham số
inputImageHeight | |
---|---|
inputImageWidth |
công khai PointF inverseTransform (PointF point, int inputImageHeight, int inputImageWidth)
Chuyển đổi một điểm từ hệ thống toạ độ của hình ảnh kết quả thành một trong hình ảnh đầu vào.
Tham số
điểm | điểm trong hệ thống toạ độ kết quả. |
---|---|
inputImageHeight | chiều cao của hình ảnh nhập vào. |
inputImageWidth | chiều rộng của hình ảnh đầu vào. |
Giá trị trả về
- điểm có toạ độ từ hệ toạ độ của ảnh nhập vào.