มากกว่า

การหามุมไปทางทิศเหนือของภาพด้วยจุดควบคุมสามจุด

การหามุมไปทางทิศเหนือของภาพด้วยจุดควบคุมสามจุด


ดังนั้นฉันจึงทำงานกับซอฟต์แวร์บางตัวที่ระบุตำแหน่งทางภูมิศาสตร์บนแผนที่ที่นำมาจากโดรน ฉันกำลังมีปัญหากับตำแหน่งทางภูมิศาสตร์จริงเมื่อแผนที่ที่ให้โปรแกรมไม่อยู่ในแนวทิศเหนือ

ดังนั้นสิ่งที่ฉันพยายามทำคือนำจุดควบคุมสามจุดแล้วใช้จุดเหล่านี้กำหนดมุม (จากแนวตั้งของภาพ) ทิศเหนืออยู่ที่มุมใด แล้วจึงหมุนภาพตามมุมนั้น

สิ่งที่ฉันทำอยู่ตอนนี้คือการใช้ GeographicLib (ไลบรารี c++) เพื่อกำหนดมุมราบระหว่างจุดควบคุมสองจุด จากนั้นจึงหามุมที่สัมพันธ์กับส่วนบนของรูปภาพของทั้งสอง และหมุนภาพตามความแตกต่าง ซึ่งยังไม่ได้พิสูจน์ว่าถูกต้อง แม้ว่าฉันจะได้ตัวเลขที่ใกล้เคียงกับที่ควรจะเป็น ถ้าฉันใช้แอซิมัทไปข้างหน้าที่จุดควบคุม #2

ฉันรู้ว่าแผนที่ควรมีลักษณะอย่างไรเมื่อจัดแนวขณะที่ฉันโหลดลงใน QGIS และหมุนมัน อีกปัญหาหนึ่งคือ QGIS ดูเหมือนจะบิดเบี้ยวเล็กน้อยเมื่อเราวางซ้อนบนรูปภาพที่มีการอ้างอิงทางภูมิศาสตร์ ดังนั้นฉันไม่รู้ว่าฉันต้องคำนึงถึงสิ่งนั้นด้วยหรือไม่