هل هناك خوارزمية لحل هذه المشكلة الهندسية لإعادة الإعمار؟
-
02-10-2019 - |
سؤال
لدينا شبكة مع مربعات حمراء على ذلك. وهذا يعني أن لدينا مجموعة من 3 مربعات (مع زوايا == 90 درجة) والتي نعلم أن لها نفس الحجم ، والسكان على نفس الطائرة ومع نفس الدوران بالنسبة للطائرة التي يرقدون عليها ، ولا توجد على نفس الخط على الخط طائرة.
لدينا عرض للمساحة التي تحتوي على الطائرة مع المربعات.
نريد تحويل إسقاط طائرتنا باستخدام المربعات حتى نراها كما تواجهنا ، بشكل عام نحتاج إلى صيغة لتحويل كل نقطة من هذا الإسقاط الأصلي للمستوى بحيث تواجهنا كما في الصورة أدناه.
ما هي الصيغ التي يمكن استخدامها لحل هذه المشكلة ، وكيفية حلها ، هل واجه أي شخص مثل هذا من قبل؟
المحلول
هذه حالة خاصة لإيجاد التعيينات بين الرباعي التي تحافظ على خطوط مستقيمة. وتسمى هذه عموما التحويلات المتجانسة. هنا ، واحدة من الكواد هي مربع ، لذلك هذه حالة خاصة شعبية. يمكنك Google هذه المصطلحات ("Quad to Quad" ، إلخ) للعثور على تفسيرات ورمز ، ولكن إليك بعضها.
استخراج صورة رباعية إلى مستطيل
ProfessionSiveMings for ImageWarping بقلم بول هيكبرت.
الرياضيات ليست ممتعة بشكل خاص ، لكنها ليست بهذه الصعوبة أيضًا. يمكنك أيضًا العثور على بعض التعليمات البرمجية من أحد الروابط المذكورة أعلاه.