ใช้การแปลงที่กำหนดกับแต่ละภาพ
หากแถวหนึ่งของ `การแปลงรูป` คือ `[a0, a1, a2, b0, b1, b2, c0, c1]` มันจะจับคู่จุด เอาท์พุต `(x, y)` กับจุด อินพุต ที่ถูกแปลง `(x' , y') = ((a0 x + a1 y + a2) / k, (b0 x + b1 y + b2) / k)` โดยที่ `k = c0 x + c1 y + 1` หากจุดที่แปลงแล้วอยู่นอกรูปภาพอินพุต พิกเซลเอาต์พุตจะถูกตั้งค่าเป็น 0
คลาสที่ซ้อนกัน
| ระดับ | ImageProjectiveTransformV2.ตัวเลือก | แอ็ตทริบิวต์ทางเลือกสำหรับ ImageProjectiveTransformV2 | |
ค่าคงที่
| สตริง | OP_NAME | ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow | 
วิธีการสาธารณะ
| เอาท์พุต <T> |  เป็นเอาท์พุต ()  ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ | 
| คงที่ <T ขยาย TNumber > ImageProjectiveTransformV2 <T> |  สร้าง (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> รูปภาพ, ตัวดำเนินการ < TFloat32 > การแปลง, ตัวดำเนินการ < TInt32 > เอาท์พุตรูปร่าง, การแก้ไขสตริง, ตัวเลือก... ตัวเลือก)  วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ ImageProjectiveTransformV2 ใหม่ | 
| ImageProjectiveTransformV2.Options แบบคงที่ |  fillMode (สตริง fillMode) | 
| เอาท์พุต <T> |  ภาพที่แปลงแล้ว ()  4-D ที่มีรูปร่าง `[แบทช์, new_height, new_width, ช่องสัญญาณ]`  | 
วิธีการสืบทอด
ค่าคงที่
สตริงสุดท้ายแบบคงที่สาธารณะ OP_NAME
ชื่อของ op นี้ ซึ่งรู้จักกันในชื่อของเอ็นจิ้นหลัก TensorFlow
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
สร้าง ImageProjectiveTransformV2 <T> แบบคงที่สาธารณะ (ขอบเขต ขอบเขต , ตัวดำเนินการ <T> อิมเมจ, ตัวดำเนินการ < TFloat32 > การแปลง, ตัวดำเนินการ < TInt32 > เอาท์พุตรูปร่าง, การแก้ไขสตริง, ตัวเลือก... ตัวเลือก)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ ImageProjectiveTransformV2 ใหม่
พารามิเตอร์
| ขอบเขต | ขอบเขตปัจจุบัน | 
|---|---|
| ภาพ | 4-D ที่มีรูปร่าง `[ชุด ความสูง ความกว้าง ช่อง]` | 
| แปลงร่าง | 2-D Tensor, เมทริกซ์ `[batch, 8]` หรือ `[1, 8]` โดยที่แต่ละแถวสอดคล้องกับเมทริกซ์การแปลงโปรเจ็กต์ขนาด 3 x 3 โดยรายการสุดท้ายจะถือว่าเป็น 1 หากมีหนึ่งแถว การเปลี่ยนแปลงแบบเดียวกันนี้จะถูกนำไปใช้กับรูปภาพทั้งหมด | 
| รูปร่างเอาท์พุท | เทนเซอร์ 1 มิติ [new_height, new_width] | 
| การแก้ไข | วิธีการประมาณค่า "NEAREST" หรือ "BILINEAR" | 
| ตัวเลือก | มีค่าแอตทริบิวต์ทางเลือก | 
การส่งคืน
- อินสแตนซ์ใหม่ของ ImageProjectiveTransformV2
ImageProjectiveTransformV2.Options แบบคงที่สาธารณะ fillMode (String fillMode)
พารามิเตอร์
| เติมโหมด | โหมดเติม "สะท้อน" "ตัด" หรือ "คงที่" | 
|---|
เอาท์พุท สาธารณะ <T> TransformedImages ()
4-D ที่มีรูปร่าง `[แบทช์, new_height, new_width, ช่องสัญญาณ]`