تبدیل عکس GRAY SCALE به BW

تازه ها

تبدیل عکس GRAY SCALE به BW

نظرات ()

برای اینکار یک حد یا تریشهلد میگیریم و پیکسل های با مقدار بزرگتر از اون رو صفر و مقادیر کوچکتر رو به 1 تبدیل می کنیم.
توجه کنید که در حوزه GRAY SCALE عدد صفر معادل سیاه و عدد 255 معادل سفید هست و در BW هم به ترتیب 0 و 1 این مقادیر رو دارند.

برنامه به این شکل خواهد بود:

o=imread('eye2.tif');
imshow(o);
imhist(o);
for i=(1:600)
    for j=(1:600)
        if o(i,j)<125
            l(i,j)=0;
        else
            l(i,j)=1;
        end
    end
end

imshow(l);
imhist(l);

1- این دستور باعث میشه عکس ما داخل ماتریس o ذخیره بشه.
2- این دستور باعث نمایش عکس ذخیره شده در ماتریس o می شود.
3-این دستور باعث نمایش هیستوگرام عکس میشه.
4و5 - دو حلقه تو در تو برای حرکت داخل ماتریس
6- شرط برای تبدیل مقادیر 125 به پایین به مقدار 0 و تبدیل مقادیر بیشتر از 125 با 1
7- قرار دادن مقدیر جدید در ماتریس L
8- نشان دادن تصویر ماتریس L
9- نشان دادن هیستوگرام L