Artificial Intelligence - هوش مصنوعی

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   پردازش تصوير(Image Processing) (http://artificial.ir/intelligence/forum67.html)
-   -   بی ارزش کردن بکگراند در متلب (http://artificial.ir/intelligence/thread14179.html)

biziran ۱۱-۲۲-۱۳۹۴ ۱۱:۴۲ بعد از ظهر

بی ارزش کردن بکگراند در متلب
 
سلام من توسط ماسک بکگراند رو حدف کردم حالا میخوام اصلا بگراند رو در نظر نگیره.
باید چکار کنم ؟

یعنی فقط روی شی مون عملیات ها رو انجام بده؟

smkh1985 ۱۱-۲۳-۱۳۹۴ ۰۱:۲۰ بعد از ظهر

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

كد:

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

            % do the operation here
          end
      end
end

البته این کد چون توش دو حلقه تو در تو استفاده شده کارامد نیست. میتونی اندیس پیکسلهای یک رو در تصویر ماسک با تابع find بدست بیاری و بعد روی اون پیکسلها کار کنی .


زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۹:۵۰ بعد از ظهر ميباشد.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.