چکیده :

تبدیل هاف (Hough Transform)

روشی برای استخراج ویژگی‌ها در آنالیز تصاویر، بینایی رایانه‌ای و پردازش تصویر دیجیتال است.

 این روش در یک تصویر به دنبال نمونه‌هایی از یک الگو می‌گردد. این نمونه‌ها ممکن است کامل نباشند و همچنین تا حدی دچار اعوجاج شده باشند.

 به عنوان نمونه از کاربردهای این روش می‌توان به تشخیص وجود خط مستقیم در یک تصویر اشاره کرد.

 

***در این برنامه  تصویر  دایره ها با استفاده از تبدیل هاف پیدا می‌شود

***قابلیت شناسایی دایره های که  با دیگر اشیاء همپوشانی دارند.

 

نحوی اجرای برنامه : 

ابتدا تصویر را خوانده در متغیر im  ذخیره می کنیم.

minR, maxR  را هم اندازه هم انتخاب  می کنیم. که این مقایر ماکزیمم و مینیم شعاع دایره ها را مشخص می کند

thresh  نسبت حداقل تعداد لبه شناسایی

***, thresh, delta این مقادیر را اگر در ابتدا برنامه مشخص نکنیم به صورت پیش فرض در برنامه مقداردهی می شوند.

 

 

 

im=imread('F:\circle.jpg');

 

خواندن تصویر مورد نظر

houghcircles(im,10,10,0.24)

 

اجرای تابع اصلی پروژه که دایره ها شناسایی می کند.

 

برای دانلود برنامه  وارد تالار گفتگر شوید ...

کلیک کنید