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

Artificial Intelligence - هوش مصنوعی (http://artificial.ir/intelligence/)
-   پردازش تصوير(Image Processing) (http://artificial.ir/intelligence/forum67.html)
-   -   حذف نویز از روی این تصویر (http://artificial.ir/intelligence/thread14143.html)

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

حذف نویز از روی این تصویر
 
سلام دوستان خسته نباشید
دوستان من بصورت live scan تصویر اثر نگشت و دریافت کردم و به باینری تبدیل کردم اما چون بصورت زنده این عمل را انجان دادم دوربین حامل برخی از نویز ها میباشد که این نویزها هم تقریبا ناشی از نور led های قرار گرفته به دور منشور میباشد
حال سوال من این است که چگونه میتوانم نویزهارو حذف کنم و فقط تصویر اثر انگشت باقی بماند ؟(opencv)

http://artificial.ir/intelligence/im...9b119ef114.png

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

سلام . تا یه حدی تونستم برات حذف کنم. ولی یکم بیشتر نیاز به کار داره. خواستی میتونی باهام تماس بگیری. عکس نتیجه و کد رو برات پیوست کردم.
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))

http://artificial.ir/intelligence/im...3c9416df29.jpg

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

اوه ... تو openCV میخواستی . من تو مطلب کار میکنم. ولی تبدیلش کار خاصی نداره .

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

ممنون از پاسخت با متلب خیلی عالی پیش رفتی
با opencv چطوری میتونم انجام بدم ؟
با opencv هم راهنماییم کنی ی دنیااا ممنونت میشم


زمان محلي شما با تنظيم 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.