เทนเซอร์โฟลว์:: ปฏิบัติการ:: CropAndResizeGradBoxes
#include <image_ops.h>
คำนวณการไล่ระดับสีของ crop_and_resize op โดยใช้เทนเซอร์กล่องอินพุต
สรุป
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- ผู้สำเร็จการศึกษา: เทนเซอร์รูปร่าง 4 มิติ
[num_boxes, crop_height, crop_width, depth]
- ภาพ: เทนเซอร์ 4 มิติของรูปร่าง
[batch, image_height, image_width, depth]
ทั้งimage_height
และimage_width
จะต้องเป็นบวก - กล่อง: เทนเซอร์ 2 มิติของรูปร่าง
[num_boxes, 4]
แถวที่i
ของเมตริกซ์ระบุพิกัดของกล่องในภาพbox_ind[i]
และระบุไว้ในพิกัดปกติ[y1, x1, y2, x2]
ค่าพิกัดที่ทำให้เป็นมาตรฐานของy
ถูกแมปกับพิกัดของภาพที่y * (image_height - 1)
ดังนั้นเนื่องจากช่วง[0, 1]
ของความสูงของรูปภาพที่ทำให้เป็นมาตรฐานจะถูกแมปกับ `[0, image_height - 1] ในพิกัดความสูงของภาพ เราอนุญาต y1 > y2 ซึ่งในกรณีนี้การครอบตัดตัวอย่างจะเป็นเวอร์ชันพลิกขึ้นและลงของรูปภาพต้นฉบับ มิติความกว้างได้รับการปฏิบัติในทำนองเดียวกัน อนุญาตให้ใช้พิกัดที่ทำให้เป็นมาตรฐานนอกช่วง[0, 1]
ได้ ซึ่งในกรณีนี้เราใช้extrapolation_value
เพื่อคาดการณ์ค่าภาพที่ป้อนเข้า - box_ind: เทนเซอร์ 1-D ของรูปร่าง
[num_boxes]
ที่มีค่า int32 ใน[0, batch)
ค่าของbox_ind[i]
ระบุรูปภาพที่กล่องi
-th อ้างถึง
แอ็ตทริบิวต์ทางเลือก (ดู Attrs
):
- วิธีการ: สตริงที่ระบุวิธีการแก้ไข ขณะนี้รองรับเฉพาะ 'bilinear' เท่านั้น
ผลตอบแทน:
-
Output
: เทนเซอร์รูปร่าง 2 มิติ[num_boxes, 4]
ตัวสร้างและผู้ทำลาย | |
---|---|
CropAndResizeGradBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind) | |
CropAndResizeGradBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind, const CropAndResizeGradBoxes::Attrs & attrs) |
คุณลักษณะสาธารณะ | |
---|---|
operation | |
output |
งานสาธารณะ | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
ฟังก์ชันคงที่สาธารณะ | |
---|---|
Method (StringPiece x) |
โครงสร้าง | |
---|---|
เทนเซอร์โฟลว์ :: ops :: CropAndResizeGradBoxes :: Attrs | ตัวตั้งค่าแอตทริบิวต์เพิ่มเติมสำหรับ CropAndResizeGradBoxes |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
เอาท์พุท
::tensorflow::Output output
งานสาธารณะ
CropAndResizeGradBoxes
CropAndResizeGradBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind )
CropAndResizeGradBoxes
CropAndResizeGradBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind, const CropAndResizeGradBoxes::Attrs & attrs )
โหนด
::tensorflow::Node * node() const
ตัวดำเนินการ::tensorflow::อินพุต
operator::tensorflow::Input() const
ตัวดำเนินการ::tensorflow::เอาต์พุต
operator::tensorflow::Output() const
ฟังก์ชันคงที่สาธารณะ
วิธี
Attrs Method( StringPiece x )