ใช้การแปลงที่กำหนดกับแต่ละภาพ
หากแถวหนึ่งของ `การแปลงรูป` คือ `[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, ช่องสัญญาณ]`