วาดกรอบขอบบนชุดรูปภาพ
ส่งออกสำเนาของ "รูปภาพ" แต่วาดที่ด้านบนของกล่องพิกเซลเป็นศูนย์หรือมากกว่านั้นซึ่งระบุโดยตำแหน่งใน "กล่อง" พิกัดของกรอบขอบเขตแต่ละกล่องใน `กล่อง` จะถูกเข้ารหัสเป็น `[y_min, x_min, y_max, x_max]` พิกัดของกรอบขอบจะลอยอยู่ใน `[0.0, 1.0]` ซึ่งสัมพันธ์กับความกว้างและความสูงของรูปภาพที่อยู่ด้านล่าง
ตัวอย่างเช่น หากรูปภาพมีขนาด 100 x 200 พิกเซล (สูง x กว้าง) และกรอบขอบเป็น `[0.1, 0.2, 0.5, 0.9]` พิกัดด้านซ้ายบนและขวาล่างของกรอบขอบจะเป็น `( 40, 10)` ถึง `(100, 50)` (ในพิกัด (x,y))
บางส่วนของกรอบขอบอาจตกอยู่นอกรูปภาพ
วิธีการสาธารณะ
เอาท์พุต <T> | เป็นเอาท์พุต () ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์ |
คงที่ <T ขยายจำนวน> DrawBoundingBoxesV2 <T> | สร้าง (ขอบเขต ขอบเขต รูปภาพ ตัวดำเนินการ <T> กล่อง ตัวดำเนินการ <Float> สี ตัวดำเนินการ <Float>) วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ DrawBoundingBoxesV2 ใหม่ |
เอาท์พุต <T> | เอาท์พุท () 4-D ที่มีรูปร่างเหมือนกับ 'รูปภาพ' |
วิธีการสืบทอด
วิธีการสาธารณะ
เอาท์ พุท สาธารณะ <T> asOutput ()
ส่งกลับค่าแฮนเดิลสัญลักษณ์ของเทนเซอร์
อินพุตสำหรับการดำเนินการ TensorFlow คือเอาต์พุตของการดำเนินการ TensorFlow อื่น วิธีการนี้ใช้เพื่อรับหมายเลขอ้างอิงสัญลักษณ์ที่แสดงถึงการคำนวณอินพุต
DrawBoundingBoxesV2 <T> แบบคงที่สาธารณะ สร้าง (ขอบเขต ขอบเขต , รูปภาพ Operand <T>, กล่อง Operand <Float>, สี Operand <Float>)
วิธีการจากโรงงานเพื่อสร้างคลาสที่รวมการดำเนินการ DrawBoundingBoxesV2 ใหม่
พารามิเตอร์
ขอบเขต | ขอบเขตปัจจุบัน |
---|---|
ภาพ | 4-D ที่มีรูปร่าง `[ชุด ความสูง ความกว้าง ความลึก]` ชุดภาพ |
กล่อง | 3-D ที่มีรูปร่าง `[batch, num_bounding_boxes, 4]` ที่มีกล่องขอบ |
สี | 2-D รายการสี RGBA ที่จะหมุนเวียนสำหรับกล่องต่างๆ |
การส่งคืน
- อินสแตนซ์ใหม่ของ DrawBoundingBoxesV2
เอาท์พุท สาธารณะ <T> เอาท์พุท ()
4-D ที่มีรูปร่างเหมือนกับ 'รูปภาพ' ชุดของภาพที่ป้อนพร้อมกล่องขอบที่วาดบนภาพ