TensorOperatorWrapper

TensorOperatorWrapper คลาสสาธารณะ

อะแดปเตอร์ที่ทำให้ TensorOperator สามารถทำงานกับ TensorImage ได้

ดูสิ่งนี้ด้วย

คอนสตรัคชั่นสาธารณะ

TensorOperatorWrapper ( ปฏิบัติการ TensorOperator )
ล้อมวัตถุ TensorOperator เป็น ImageOperator เพื่อให้ TensorOperator สามารถจัดการวัตถุ TensorImage ได้โดยจัดการ TensorBuffer ที่ซ่อนอยู่

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

เทนเซอร์อิมเมจ
ใช้ (ภาพ TensorImage )
ภายใน
getOutputImageHeight (int inputImageHeight, int inputImageWidth)
คำนวณความสูงของภาพที่คาดหวังเมื่อกำหนดขนาดภาพที่นำเข้า
ภายใน
getOutputImageWidth (int inputImageHeight, int inputImageWidth)
คำนวณความกว้างของรูปภาพเอาต์พุตที่คาดหวังเมื่อกำหนดขนาดรูปภาพอินพุต
จุดF
inverseTransform (จุด PointF, int inputImageHeight, int inputImageWidth)
แปลงจุดจากระบบพิกัดของรูปภาพผลลัพธ์กลับไปเป็นรูปภาพอินพุต

วิธีการสืบทอด

คอนสตรัคชั่นสาธารณะ

TensorOperatorWrapper สาธารณะ ( TensorOperator op)

ล้อมวัตถุ TensorOperator เป็น ImageOperator เพื่อให้ TensorOperator สามารถจัดการวัตถุ TensorImage ได้โดยจัดการ TensorBuffer ที่ซ่อนอยู่

ข้อกำหนด: op ไม่ควรเปลี่ยนระบบพิกัดเมื่อใช้กับรูปภาพ

พารามิเตอร์
ปฏิบัติการ ตัวดำเนินการที่สร้างขึ้น

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

ใช้ TensorImage สาธารณะ (ภาพ TensorImage )

พารามิเตอร์
ภาพ

สาธารณะ int getOutputImageHeight (int inputImageHeight, int inputImageWidth)

คำนวณความสูงของภาพที่คาดหวังเมื่อกำหนดขนาดภาพที่นำเข้า

พารามิเตอร์
อินพุต ImageHeight
อินพุตImageWidth

สาธารณะ int getOutputImageWidth (int inputImageHeight, int inputImageWidth)

คำนวณความกว้างของรูปภาพเอาต์พุตที่คาดหวังเมื่อกำหนดขนาดรูปภาพอินพุต

พารามิเตอร์
อินพุต ImageHeight
อินพุตImageWidth

สาธารณะ PointF inverseTransform (จุด PointF, int inputImageHeight, int inputImageWidth)

แปลงจุดจากระบบพิกัดของรูปภาพผลลัพธ์กลับไปเป็นรูปภาพอินพุต

พารามิเตอร์
จุด จุดจากระบบพิกัดผลลัพธ์
อินพุต ImageHeight ความสูงของภาพที่ป้อน
อินพุตImageWidth ความกว้างของภาพที่ป้อน
การส่งคืน
  • จุดที่มีพิกัดจากระบบพิกัดของภาพที่นำเข้า