تشخیص خطوط جاده با استفاده از OpenCV به زبان Python
در این بخش پروژه تشخیص خطوط جاده از OpenCV به زبان Python آماده کرده ایم که در ادامه توضیحاتی از معرفی پروژه ارائه شده و فیلم اجرا و خروجی قرار داده شده است.
معرفی پروژه
اتومبیل خودران یکی از جدیدترین فناوری های هوش مصنوعی (Artificial Intelligence) است که در آن از سیستم بینایی ماشین (Machine vision) استفاده می شود. خودرو های خودران از ویژگی های OpenCV جهت تشخیص خط به منظور شناسایی خطوط جاده استفاده می کنند و به آنها آموزش داده شده که خارج از خط رانندگی نکنند. کتابخانه OpenCV یک نرم افزار منبع باز و یادگیری ماشین (Machine learning) است. OpenCV برای ایجاد زیرساخت مشترک برای برنامه های بینایی ماشین (Machine vision) و تسریع استفاده از درک ماشین در محصولات تجاری ساخته شده است. در این پروژه تشخیص خطوط جاده 6 الگوریتم پیاده سازی شده است که در ادامه نام برده شده اند.
- فیلم برداری و رمزگشایی فریم به فریم فایل
- تبدیل تصویر اصلی به تصویر خاکستری
- استفاده از فیلترها برای کاهش نویز در فریم های ویدئویی
- تشخیص لبه با استفاده از روش تشخیص Canny Edge
- یافتن منطقه مورد نظر و کار بر روی آن بخش
- تشخیص خطوط با استفاده از تبدیل خط Hough
هیچ نظری ثبت نشده است