سؤال

أخذت الصور 2 مع الصليب نقطة و الآن أنا أحاول أن مقارنة هذه الصور 2 و معرفة ما هي المسافة وزاوية نقلها.كيف يمكنني استخدام MATLAB أن تفعل هذا ؟ شكرا جزيلا لك!

Pic3 Pic2

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

المحلول

ومحاذاة صورتين من نفس المشهد دعا <أ href = ل "http://en.wikipedia.org/wiki/Image_registration" يختلط = "نوفولو noreferrer"> تسجيل صورة . إذا كان لديك الوصول إلى <م> أدوات معالجة الصور ، يمكنك أن تجد هناك عددا من <لأ href = "https://www.mathworks.com/help/images/functionlist.html#bvjbsue" يختلط = "نوفولو noreferrer"> وظائف لل مساعدتك .

ونلقي نظرة على هذه العروض تسجيل صورة .

نصائح أخرى

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

كنت عكس الصور الأولى ، وبالتالي فإن خطوط بيضاء مشرقة (القيم الكبيرة) ، ومن ثم القيام هوغ تحويل.الإخراج كل صورة سوف تكون بيضاء مشرقة النقاط التي يمكنك القيام به ذروة الكشف.تنسيق كل ذروة يقول لك زاوية إزاحة خط.

لم أفعل هذا في MATLAB, ولكن أرى عددا من الأمثلة والوثائق:

scroll top