نمايش پست تنها
قديمي ۱۱-۲۳-۱۳۹۴, ۰۱:۲۰ بعد از ظهر   #2 (لینک دائم)
smkh1985 Male
عضو فوق فعال
 
آواتار smkh1985
 
تاريخ عضويت: آذر ۱۳۹۳
پست ها: 63
تشكرها: 0
20 تشكر در 19 پست
پيش فرض

ساده ترین کار استفاده از دو حلقه تو در تو هست که اگه مقدار پیکسل مورد نظر در تصویر باینری حاصل از حذف پس زمینه 1 هست پردازش روش انجام شه : کدش اینجور میشه :

كد:
for i=1:r
       for j=1:c
           if  Mask(i,j)==1

             % do the operation here
           end
      end
end
البته این کد چون توش دو حلقه تو در تو استفاده شده کارامد نیست. میتونی اندیس پیکسلهای یک رو در تصویر ماسک با تابع find بدست بیاری و بعد روی اون پیکسلها کار کنی .
smkh1985 آفلاين است   پاسخ با نقل قول
از smkh1985 تشكر كرده است:
biziran (۰۳-۲۷-۱۳۹۵)