أكثر

إيجاد الزاوية إلى الشمال على الصورة بثلاث نقاط تحكم

إيجاد الزاوية إلى الشمال على الصورة بثلاث نقاط تحكم


لذا فأنا أعمل على بعض البرامج التي تحدد المواقع الجغرافية على خريطة مأخوذة من طائرة بدون طيار. أواجه بعض المشاكل في تحديد الموقع الجغرافي الفعلي عندما لا تكون الخريطة المعطاة للبرنامج متجهة إلى الشمال.

لذا ما أحاول القيام به هو أخذ نقاط التحكم الثلاث واستخدامها لتحديد الزاوية (من عمودي الصورة) في الشمال ثم تدوير الصورة بتلك الزاوية.

ما أقوم به حاليًا هو استخدام GeographicLib (مكتبة c ++) لتحديد السمت بين نقطتي تحكم ثم الزاوية فيما يتعلق بأعلى الصورة لهذين الاثنين وتدوير الصورة حسب الاختلاف ، وهذا لم يثبت بعد. على الرغم من أنني اقتربت من بعض الأرقام مما ينبغي أن تكون عليه إذا استخدمنا السمت الأمامي عند نقطة التحكم رقم 2.

أعرف الشكل الذي يجب أن تبدو عليه الخريطة عند محاذاتها أثناء تحميلها في QGIS وقمت بتدويرها. هناك مشكلة أخرى تتمثل في أن QGIS يبدو أنه قد شوهها قليلاً عندما قمنا بتراكبها على صورة ذات مرجعية جغرافية لذلك لا أعرف ما إذا كان علي أن آخذ ذلك في الاعتبار أيضًا.


شاهد الفيديو: الحل الامثل1