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

سلام . تا یه حدی تونستم برات حذف کنم. ولی یکم بیشتر نیاز به کار داره. خواستی میتونی باهام تماس بگیری. عکس نتیجه و کد رو برات پیوست کردم.
09355438164

كد:
i =imread('ef024e3cdf7d9c74731c919b119ef114.png');
i= rgb2gray(i);
i = im2bw(i,graythresh(i));
BW=~i;
se= strel('disk',4);
BW = imclose(BW,se);

CC = bwconncomp(BW);
numPixels = cellfun(@numel,CC.PixelIdxList);
[biggest,idx] = max(numPixels);
for ii=1:length(numPixels)
    if ii~=idx
        BW(CC.PixelIdxList{ii}) = 0;
    end
end
BW = imfill(BW,'holes');
subplot(1,2,1);
imshow(i);
subplot(1,2,2)
imshow(~(BW.*~i))
smkh1985 آفلاين است   پاسخ با نقل قول
از smkh1985 تشكر كرده است:
mdanger (۱۰-۳۰-۱۳۹۴)