چکیده :
تبدیل هاف (Hough Transform)
روشی برای استخراج ویژگیها در آنالیز تصاویر، بینایی رایانهای و پردازش تصویر دیجیتال است.
این روش در یک تصویر به دنبال نمونههایی از یک الگو میگردد. این نمونهها ممکن است کامل نباشند و همچنین تا حدی دچار اعوجاج شده باشند.
به عنوان نمونه از کاربردهای این روش میتوان به تشخیص وجود خط مستقیم در یک تصویر اشاره کرد.
***در این برنامه تصویر دایره ها با استفاده از تبدیل هاف پیدا میشود
***قابلیت شناسایی دایره های که با دیگر اشیاء همپوشانی دارند.
نحوی اجرای برنامه :
ابتدا تصویر را خوانده در متغیر im ذخیره می کنیم.
minR, maxR را هم اندازه هم انتخاب می کنیم. که این مقایر ماکزیمم و مینیم شعاع دایره ها را مشخص می کند
thresh نسبت حداقل تعداد لبه شناسایی
***, thresh, delta این مقادیر را اگر در ابتدا برنامه مشخص نکنیم به صورت پیش فرض در برنامه مقداردهی می شوند.
im=imread('F:\circle.jpg');
خواندن تصویر مورد نظر
houghcircles(im,10,10,0.24)
اجرای تابع اصلی پروژه که دایره ها شناسایی می کند.
برای دانلود برنامه وارد تالار گفتگر شوید ...
کلیک کنید