كيفية العثور على مراسلات أو رسم خرائط بين صورتين متشابهتين من نفس الكائن

StackOverflow https://stackoverflow.com/questions/4104084

سؤال

لدي صورتان لمنزل ، يتم نقل الكاميرا فقط حوالي 1 متر أو حوالي 1 قدم من موقعها للصورة الثانية. لذلك بالنسبة للصورة الأولى والثانية ، فهي متشابهة إلى حد كبير ولكن مع بعض الاختلاف البسيط هو المنظور.

أريد إنشاء رسم خرائط ، مراسلات بين الصورة الأولى والصورة الثانية. أود أن أعرف ، للبكسل في الصورة الأولى ، أين يرسمون في الصورة الثانية وفي الاتجاه المعاكس.

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

بالنسبة للجزء الثاني من هذا السؤال ، كيف يمكنني حل هذه المشكلة إذا تم إخفاء بعض الميزات أو الكشف عنها ، على سبيل المثال هناك شجرة بين المنزل والكاميرا. لذلك ستكشف الشجرة عن بعض وحدات البكسل وتخفي بعضها أثناء تحريك الكاميرا بسبب كونها بين الكاميرا والمنزل.

هل كانت مفيدة؟

المحلول

قد ترغب في النظر في خوارزمية SIFT.

نصائح أخرى

أريد أن أشير إلى أن SIFT و SURF لن يحلوا هذه المشكلة ، فإنهم يجدون صورة في صورة أخرى. يتعرفون على موقع الصورة A داخل الصورة B.

ومع ذلك ، عندما تحركت الكاميرا مسافة طفيفة ، تحركت بعض الكائنات وتتداخل مع بعضها البعض. إذن ما هو مطلوب هو العثور على الأشياء التي تحركت بالنسبة لبعضها البعض ، للعثور على أي منها يتداخل مع الآخرين.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top