• Rangli tasvir
  • 5-vazifa. Matlab IPT muhitida tasvirlarni geometrik o’zgartirish
  • Topshiriq 4 Mavzu: Matlabda tasvirlarga raqamli ishlov berish Bajardi: Ismoilov Mahmud Tekshirdi: Xoldorov Sh. Toshkent 2021




    Download 4.72 Mb.
    bet3/4
    Sana19.12.2022
    Hajmi4.72 Mb.
    #35986
    1   2   3   4
    Bog'liq
    Ismoilov Mahmud 4-topshiriq
    indepentdent work Mahmud, Axborot kommunikatsiya texnologiyalari izohli lug\'ati, 1-Mavzu. Ta�limni tashkil etish shakllari va turlari. Dars ta�li, Kompyuter tarmoqlari chuqurlashtirilgan kursi (X.Zayniddinov, S.O\'rinboyev, A.Beletskiy), KURS IWI TITUL, axborot-texnologiyalarini-rivojlanish-tarixi (1), 3-topshiriq 5-variant abbos kripto, 5-Amaliy, 2-mavzu sintaktik birliklar. Soz birikmasi sintaksisi, Dasturlash tillari orqali (php java Script va boshqalar)web sahi, Mustaqil ish mavzu matn muharrirlari va word matn protsessori-fayllar.org, menejmentda xodimlarni ragbatlantirish omillari, Differensial tenglamalar
    4-vazifa. Edge detection

    Tasvirlarda qirralarni aniqlash usullarini tadqiqi qilish. Mazkur topshiriqni bajarish tartibi quyidagicha:



    • Sobel operatori asosida qirralarni aniqlash usulini keltirish

    • Qirralarni aniqlashning "Canny" usuli algoritmini keltirish

    • O'lchami kamida 512x512 bo'lgan rangli va kulrang tasvirlarni kiritish

    • Kiruvchi tasvirlarni Sobel operatori va Canny algoritmi asosida qirralarni aniqlash

    • Rangli va kulrang tasvir uchun natijalarni alohida choq qilish

    • Bajarilgan ishlar bo'yicha hisobot tayyorlash


    Grayscale image
    I = imread('tiger.jpg');
    i_gray = rgb2gray(I);
    a = edge(i_gray,'Sobel');
    imshowpair(I,a,'montage')


    14-rasm. Sobel operatori.

    I = imread('tiger.jpg');


    i_gray = rgb2gray(I);
    a = edge(i_gray,'Canny');
    imshowpair(I,a,'montage')



    15-rasm. Canny operatori.


    Rangli tasvir
    I = imread('tom2.jpg');
    i_gray = rgb2gray(I);
    a = edge(i_gray,'Sobel');
    imshowpair(I,a,'montage')


    16-rasm. Sobel operatori.

    I = imread('tom2.jpg');


    i_gray = rgb2gray(I);
    a = edge(i_gray,'Canny');
    imshowpair(I,a,'montage')



    17-rasm. Canny operatori.


    5-vazifa. Matlab IPT muhitida tasvirlarni geometrik o’zgartirish


    1. kiruvchi tasvir .bmp yoki .png formatda 512x512 o’lchamda olinadi

    2. kiruvchi tasvirni imcrop funksiyasi yordamida tasvirning birinchi yarmini kesib olish (w: 512, h: 256) va natijaviy tasvir o’lchami 512x256 bo’lishi lozim

    3. kiruvchi tasvirni imresize funksiyasi yordamida interpolyatsiya (‘nearest’, ‘bilinear’, ‘bicubic’) usullaridan birini qo’llash tasvir o’lchamini o’zgartirish, natijaviy tasvir o’lchami: 384x256

    4. kiruvchi tasvirni imrotate funksiyasi yordamida burish, bunda burish burchagi tasodifiy [100-210] oraligida tanlansin. har bir o’zgartirish subplot funksiyasi orqali “kiruvchi” va “natijaviy” tasvir ko’rinishida solishtirilsin.

    Kiruvchi tasvirni imcrop funksiyasi yordamida tasvirning birinchi yarmini kesib olish (w: 512, h: 256) va natijaviy tasvir o’lchami 512x256 bo’lishi lozim


    %% Tasvirni o'qib olish
    I = imread('chess.jpg');
    %% Tasvirni kengligi va balandligini belgilash
    rect = [256 0 255 512];
    %% Tasvirni kesib olish
    J = imcrop(I,rect);
    %% Tasvirni chop etish
    subplot(121)
    imshow(I)
    title('Kiruvchi')
    subplot(122)
    imshow(J)
    title('Natijaviy')


    18-rasm. Tasvirni kesib olish.

    Kiruvchi tasvirni imresize funksiyasi yordamida interpolyatsiya (‘nearest’, ‘


    Download 4.72 Mb.
    1   2   3   4




    Download 4.72 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Topshiriq 4 Mavzu: Matlabda tasvirlarga raqamli ishlov berish Bajardi: Ismoilov Mahmud Tekshirdi: Xoldorov Sh. Toshkent 2021

    Download 4.72 Mb.