การปรับปรุง QR code ที่ถ่ายแล้วอ่านได้ยากโดยโทรศัพท์มือถือ
ในการวิเคราะห์และแก้ไขรูป QR code ที่บิดเบี้ยว จะประกอบด้วยองค์ประกอบ5ส่วนคือ
- การแปลงภาพให้เป็น grey-scale
- Canny edge detection
- External contours finding
- การแปลงภาพแล้วกลับให้ได้สัดส่วน
- Cell grids generating
External contours finding with Canny edge detection
จุดมุ่งหมายของ External contours finding คือ สืบค้นจุดมุมทั้ง4มุมในภาพ QR code ซึ่งในจุดเหล่านี้จะมีอยู่3จุดที่มีอยู่จริงและมีจุดหนึ่งที่ไม่มีเสมอ
วิธีสืบค้นจุดมุมทั้ง4 ทางที่ดีที่สุดคือหาจากสี่เหลี่ยมเล็กๆ3อันภายในรูป โดยพวกเขาได้ให้วิธีคือให้ทำการ Canny edge detection ก่อนแล้วค่อยทำการเรียกใช้ Find3Squares
Inverse perspective transformation
พวกเขาได้เสนออัลกอริทึม2อันคือ Canny detection และ double inverse perspective transformation (DIPT)
ทำการใส่ภาพที่รูปร่างผิดปกติเพราะการจับภาพจากกล้องที่ฝังตัว พวกเขาใช้การ Inverse perspective transformation เพื่อทำให้รูปร่างของภาพเป็นปกติ โดยจากรูป
ให้ f(x,y) แทนค่า RGB ของพิกเซลในตำแหน่งของ (x,y) ในภาพใหม่, g(u,v) แทนค่า RGB ของพิกเซลในตำแหน่งของ (u,v) ในภาพต้นแบบ ภาพใหม่จับคู่จากภาพต้นแบบแล้วเราจะได้ค่า RGB ของพิกเซลตามสมการ
อยากรู้เรื่องการแปลงภาพ QR CODE ครับ จากขาวดำ สู่ ภาพสี แล้วเป็นข้อความ
ตอบลบ