آموزش پیداکردن مراکز آبجکت ها در یک تصویر با متلب

آموزش پیداکردن مراکز آبجکت ها در یک تصویر با متلب 

در مورد پیداکردن مراکز آبجکت ها در یک تصویر (–باینری–) میتونید از دستور regionprops استفاده کنید با این شرط که آرگومان تعیین خصوصیت این دستور رو Centroid تعیین کنید .. در این صورت میتونید مراکز آبجکت ها رو به دست بیارید و Spot کنید .. برای مثال، تصویر زیر رو باهم مشاهده کنیم ..
http://yon.ir/M0Sp
فرض کنیم؛ این قصد رو داشته باشیم که مراکز دایره های بالا رو به دست بیاریم با استفاده از دستور Regionprops . کاری که لازم هست انجام بدیم و نتیجه ی خروجی دستورات رو میتوینم در تصاویر زیر بررسی کنیم

کد برنامه

» Img=imread(‘circles.png’);
» Img=im2bw(Img);
» Cent=regionprops(Img,’Centroid’);
» Center=cat(1,Cent.Centroid);
» imshow(Img),title(‘output Result’),hold on;
» plot(Center(:,1),Center(:,2),’+r’),hold off;

خروجی برنامه در نرم افزار متلب 

شاید یکی از مهمترین توابعی که با استفاده از تابع پیش نیاز bwlabel در زمینه پردازش تصویر مورد استفاده قرار می گیرد تابع regionprops باشد . کسب اطلاعات از یک آبجکت مهمترین بخش یک عملیات پردازش تصویر است . این تابع انواع مشخصات یک label matrix را در یک متغیر به صورت یک ساختار ذخیره می کند . ساختار در واقع یک نوع خاص از داده است .

 

دیدگاه خود را درباره این مقاله با ما به اشتراک بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

در ثبت سفارش خود مشکل دارید؟ 

سفارش خود را از طریق تلگرام و واتس اپ برای ما بفرستید

برای ثبت سفارش در تلگرام کلیک کنید

پروژه آماده لازم دارید ؟ 

به فروشگاه متلب پروژه سر بزنید

فروشگاه متلب پروژه