ImageProjectiveTransformV2

ImageProjectiveTransformV2 คลาสสุดท้ายสาธารณะ

ใช้การแปลงที่กำหนดกับแต่ละภาพ

หากแถวหนึ่งของ `การแปลงรูป` คือ `[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

ค่าคงที่: "ImageProjectiveTransformV2"

วิธีการสาธารณะ

เอาท์ พุท สาธารณะ <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, ช่องสัญญาณ]`