رفتن به مطلب

mask کردن در متلب


ارسال های توصیه شده

سلام

نکته: آقا ایمان خودت تاپیک جدید ایجاد میکردی به روم نمیاوردی دیگه. :w16:

 

اگه یادتون باشه من قرار بود با روش activecounter سکمنتیشون انجام بدم

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

البته اینطوری که من فهمیدم نمیدونم چقد درست فهمیدم

این کدارو تست کردم ماسک بالا سمت چپ نشون میده من میخوام جاش عوض کنم

تصویر باید سیاه سفید باشه و دو بعدی

که خط دوم اگه تصویر دو بعدی نباشه دو بعدیش می کنه

I=imread('image name');

I=rgb2gray(I);

imshow(I);

title('orginal Image');

mask = zeros(sizeI));

mask(25:end-25,25:end-25) = 1;

figure, imshow(mask);

bw = activecontour(I,mask,300);

figure, imshow(bw);

title('Segmented Image');

hold on, title('Original Image');

mask = false(size(I));

mask(50:150,40:170) = true;

contour(mask,[0.5 0.5],'b');

bw = activecontour(I, mask, 200, 'edge');

contour(bw,[0.5 0.5],'r');

figure, imshow(bw)

title('Segmented Image');

str = 'Click to select initial contour location. Double-click to confirm and proceed.';

title(str,'Color','b','FontSize',12);

disp(sprintf('\nNote: Click close to object boundaries for more accurate result.'))

mask = roipoly;

 

figure, imshow(mask)

title('Initial MASK');

maxIterations = 200;

bw = activecontour(I, mask, maxIterations, 'Chan-Vese');

figure, imshow(bw)

title('Segmented Image');

 

 

 

لینک به دیدگاه
هر کی فهمید این کد چی میگه منم روشن کنه :ws28::ws37:

 

خب اینا سه تا کد هست:ws3:، سه تا مثال مختلف، این ماسکی که میگی در واقع کانتور اولیه رو میده، تغییر می کنه تا محدوده اون آبجت رو پیدا کنه. اولی رو از 0 و 1، دومی رو منطقی و سومی هم با استفاده از کاربر این ماسک رو بهش داد.:a030:

لینک به دیدگاه
خب اینا سه تا کد هست:ws3:، سه تا مثال مختلف، این ماسکی که میگی در واقع کانتور اولیه رو میده، تغییر می کنه تا محدوده اون آبجت رو پیدا کنه. اولی رو از 0 و 1، دومی رو منطقی و سومی هم با استفاده از کاربر این ماسک رو بهش داد.:a030:

 

:ws28::ws28::ws28:

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

بنظرتون درسته یا ویرایش میخواد؟

من میخوام محدوده فرضی شی انتخاب کنم کد شی اصلی رو بهم نمایش بده

لینک به دیدگاه
:ws28::ws28::ws28:

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

بنظرتون درسته یا ویرایش میخواد؟

من میخوام محدوده فرضی شی انتخاب کنم کد شی اصلی رو بهم نمایش بده

 

پس خط های قبلش رو باید پاک کنی دیگه.:a030:

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...