เนื่องจากเป็นหน่วยคำนวณสำหรับการประมวลผลภาพ จึงสามารถปรับขนาดภาพให้เป็นขนาดที่กำหนดไว้ล่วงหน้าได้
จะไม่ยืดหรือบีบอัดเนื้อหาของภาพ อย่างไรก็ตาม เพื่อให้พอดีกับขนาดใหม่ ระบบจะครอบตัดหรือแพดพิกเซล เมื่อครอบตัดรูปภาพ ระบบจะครอบตัดกึ่งกลาง เมื่อแพดพิกเซล มันจะทำการแพดดิ้งเป็นศูนย์
คอนสตรัคชั่นสาธารณะ
ปรับขนาดด้วย CropOrPadOp (int targetHeight, int targetWidth) สร้าง ResizeWithCropOrPadOp ซึ่งสามารถครอบตัด/แพดรูปภาพตามขนาดที่ระบุ |
วิธีการสาธารณะ
เทนเซอร์อิมเมจ | ใช้ (ภาพ TensorImage ) ใช้การปรับขนาดที่กำหนดพร้อมกับการครอบตัดหรือ/และการเสริมบนรูปภาพที่กำหนดและส่งกลับผลลัพธ์ |
ภายใน | getOutputImageHeight (int inputImageHeight, int inputImageWidth) คำนวณความสูงของภาพที่คาดหวังเมื่อกำหนดขนาดภาพที่นำเข้า |
ภายใน | getOutputImageWidth (int inputImageHeight, int inputImageWidth) คำนวณความกว้างของรูปภาพเอาต์พุตที่คาดหวังเมื่อกำหนดขนาดรูปภาพอินพุต |
จุดF | inverseTransform (จุด PointF, int inputImageHeight, int inputImageWidth) แปลงจุดจากระบบพิกัดของรูปภาพผลลัพธ์กลับไปเป็นรูปภาพอินพุต |
วิธีการสืบทอด
คอนสตรัคชั่นสาธารณะ
สาธารณะ ResizeWithCropOrPadOp (int targetHeight, int targetWidth)
สร้าง ResizeWithCropOrPadOp ซึ่งสามารถครอบตัด/แพดรูปภาพตามขนาดที่ระบุ ใช้การครอบตัดกึ่งกลางและการเสริมแบบศูนย์
พารามิเตอร์
เป้าหมายความสูง | ความสูงที่คาดหวังของรูปภาพที่ครอบตัด/มีเบาะ |
---|---|
เป้าหมายกว้าง | ความกว้างที่ต้องการของรูปภาพที่ครอบตัด/มีเบาะ |
วิธีการสาธารณะ
ใช้ TensorImage สาธารณะ (ภาพ TensorImage )
ใช้การปรับขนาดที่กำหนดพร้อมกับการครอบตัดหรือ/และการเสริมบนรูปภาพที่กำหนดและส่งกลับผลลัพธ์
หมายเหตุ: เนื้อหาของ image
ที่อินพุตจะเปลี่ยนไป และ image
จะเป็นอินสแตนซ์เดียวกันกับเอาต์พุต
พารามิเตอร์
ภาพ | รูปภาพอินพุต |
---|
การส่งคืน
- ภาพที่ส่งออก
สาธารณะ int getOutputImageHeight (int inputImageHeight, int inputImageWidth)
คำนวณความสูงของภาพที่คาดหวังเมื่อกำหนดขนาดภาพที่นำเข้า
พารามิเตอร์
อินพุต ImageHeight | |
---|---|
อินพุตImageWidth |
สาธารณะ int getOutputImageWidth (int inputImageHeight, int inputImageWidth)
คำนวณความกว้างของรูปภาพเอาต์พุตที่คาดหวังเมื่อกำหนดขนาดรูปภาพอินพุต
พารามิเตอร์
อินพุต ImageHeight | |
---|---|
อินพุตImageWidth |
สาธารณะ PointF inverseTransform (จุด PointF, int inputImageHeight, int inputImageWidth)
แปลงจุดจากระบบพิกัดของรูปภาพผลลัพธ์กลับไปเป็นรูปภาพอินพุต
พารามิเตอร์
จุด | จุดจากระบบพิกัดผลลัพธ์ |
---|---|
อินพุต ImageHeight | ความสูงของภาพที่ป้อน |
อินพุตImageWidth | ความกว้างของภาพที่ป้อน |
การส่งคืน
- จุดที่มีพิกัดจากระบบพิกัดของภาพที่นำเข้า