Rot90Op

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

หมุนภาพทวนเข็มนาฬิกา

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

Rot90Op ()
สร้าง Rot90 Op ซึ่งจะหมุนภาพ 90 องศาทวนเข็มนาฬิกา
Rot90Op (int k)
สร้าง Rot90 Op ซึ่งจะหมุนภาพ 90 องศาเป็นเวลา k ครั้งทวนเข็มนาฬิกา

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

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

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

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

Rot90Op สาธารณะ ()

สร้าง Rot90 Op ซึ่งจะหมุนภาพ 90 องศาทวนเข็มนาฬิกา

Rot90Op สาธารณะ (int k)

สร้าง Rot90 Op ซึ่งจะหมุนภาพ 90 องศาเป็นเวลา k ครั้งทวนเข็มนาฬิกา

พารามิเตอร์
เค จำนวนครั้งที่รูปภาพถูกหมุน 90 องศา หากเป็นบวก รูปภาพจะหมุนทวนเข็มนาฬิกา หากเป็นลบ op จะหมุนภาพตามเข็มนาฬิกา

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

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

ใช้การหมุนที่กำหนดบนรูปภาพที่กำหนดและส่งกลับผลลัพธ์

หมายเหตุ: เนื้อหาของ image ที่อินพุตจะเปลี่ยนไป และ image จะเป็นอินสแตนซ์เดียวกันกับเอาต์พุต

พารามิเตอร์
ภาพ รูปภาพอินพุต
การส่งคืน
  • ภาพที่ส่งออก

สาธารณะ 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 ความกว้างของภาพที่ป้อน
การส่งคืน
  • จุดที่มีพิกัดจากระบบพิกัดของภาพที่นำเข้า