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

آموزش پیداکردن مراکز آبجکت ها در یک تصویر با متلب 3.00/5 (60.00%) 2 votes

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

 

در مورد پیداکردن مراکز آبجکت ها در یک تصویر (–باینری–) میتونید از دستور 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 را در یک متغیر به صورت یک ساختار ذخیره می کند . ساختار در واقع یک نوع خاص از داده است .

 

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

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

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

پاسخی بگذارید

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