نقل قول:
نوشته اصلي بوسيله nazliii
سلام کسی میتونه برای کد نویسی با متلب برای سوال زیر کمکم کنه؟یا لااقل بگه فاصله دو تا دوربین چه تاثیری در فاصله شی از دوربین داره؟
|
با سلام
ببین دوست عزیز این موضوع کمی پیچیدگی خاص خودش رو داره و شاید نشه خیلی خوب با نوشتار بیان کرد منتهی مطالب زیر رو ببینید:
سوال شما مرتبط با موضوع Stereo corresponding است در این موضوع با استفاده از دو یا چند تصویر (حداقل دو تصویر) عمق را تخمین می زنیم اما برای این کار باید یک سلسله مراتب را پیش ببرید. در گام اول باید پارامترهای ذاتی دوربین (intrinsic parameters) را داشته باشید یا تهیه کنید (این خودش یک مبحث است، یعنی اینکه دوربین را باید کالیبره کنید) تا پارامترهای ذاتی بدست بیایند. این پارامترها 5 تا هستند فاصله کانونی دوربین (f) مرکز تصویر (Xc, Yc)، پارامترهای تغییر اندازه یا همون بزرگنمایی (Sx, Sy) که در قالب ماتریس ذاتی مورد استفاده قرار می گیرد.
بعد از مرحله فوق به سراغ تصاویر رفته و نقاط متناظر (Corresponding points) را شناسایی می کنیم این موضوع با ایده Epipolar Geometry از سرعت قابل قبولی برخوردار میشود چنانکه در آن یک نقطه از تصویر اولیه بر روی خط اپیپولار در نظر گرفته می شود و سپس بجای جستجو کل تصویر دوم فقط ویژگی های موجود بر روی همان خط epipolar بررسی می شود پس از یافتن تناظر ها با استفاده از قضیه شباهت مثلث ها و اینکه نسبت قاعده به ارتفاع در دو مثلث متشابه برقرار است عمق را محاسبه می کنیم.
مطمئنا با مطالب فوق نمی توان این کار را پیاده سازی کرد من اینها را نوشتم تا نقطه شروعی برای تحقیقات شما محسوب شود همچنین می توانید از فصل یازدهم کتاب آقای سیزیلیسکی (Richard Szeliski) با عنوان Computer Vision, Algorithm and Apllication برای اطلاعات بیشتر استفاده کنید.
به اضافه آنکه پروژه مورد نظر شما در OpenCV پیاده سازی شده و بر روی وب موجود است (جستجو کنید) ولی در متلب را نمی دانم.
و بالاخره اینکه برای اینکه درک بهتری از این موضوع داشته باشید باید این تصویر را ببینید:
Google Image Result for http://ars.els-cdn.com/content/image/1-s2.0-S0168169904000808-gr5.jpg
یا این لینک
Google Image Result for http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/OWENS/LECT11/img3.gif
موفق باشید