• Saqlangan gullarni yuklaymiz!
  • Mavzu: Rangli tasvirlarni fazoviy oʻzgarishi va filtratsiyasi Mashinali o‘qitishga kirish ki 21-01– guruh talabasi Bajardi : Erbo‘tayev F. Tekshirdi : Kubayev S. T samarqand -2024




    Download 2,18 Mb.
    bet2/6
    Sana13.05.2024
    Hajmi2,18 Mb.
    #228588
    1   2   3   4   5   6
    Bog'liq
    Mashinali o\'qitishga kirish 5-Mustaqil ish

    3.1.Fazoviy filtrlar
    Tasvirlarni piksellar sonini sehrli tarzda yaxshilash yoki o'zgartirishi mumkin bo'lgan raqamli cho'tkadan foydalanayotganingizni tasavvur qiling. Fazoviy filtrlar tasvirni qayta ishlash sohasida aynan mana shu sehrli vositadir. Ushbu filtrlar piksellar qiymatini rasmning yaqinida saqlaydigan kompaniyaga qarab tanlab o'zgartirish imkoniyatiga ega. Ushbu matematik sehrlar yordamida biz qirralarning o'tkirlashi, to'qimalarni tekislashi, murakkab naqshlarni aniqlash va hatto shovqinni yo'q qilish kabi jasoratlarni bajarishimiz mumkin. Tasvir tuvalida fazoviy filtrlarni birlashtirib, biz yashirin vizual marvaridlarni ochamiz va raqamli tasvirning haqiqiy imkoniyatlarini ochamiz.
    Saqlangan gullarni yuklaymiz!
    import matplotlib.pyplot as plt
    from skimage.io import imread
    from skimage.color import rgb2gray

    flower_original = imread('flower_1.png')
    flower_gray = rgb2gray(flower_original)

    # Create a 1x2 subplot grid
    fig, axs = plt.subplots(1, 2, figsize=(12, 6))

    # Plot the original image in the first subplot
    axs[0].imshow(flower_original)
    axs[0].set_title('Original Image')
    axs[0].axis('off')

    # Plot the grayscale image in the second subplot
    axs[1].imshow(flower_gray, cmap='gray')
    axs[1].set_title('Grayscale')
    axs[1].axis('off')

    plt.tight_layout()

    # Show the plot
    plt.show()

    Ushbu kod parchasida biz skimage.io modulidan imread funksiyasidan foydalangan holda rangli tasvirni (flower_original) yuklashdan boshlaymiz. Tasvirni fazoviy filtrlar va taqdim qilingan yadrolar bilan mos qilish uchun biz uni skimage.color modulidan rgb2gray funksiyasi yordamida kulrang rangga aylantiramiz, natijada kulrang rangdagi tasvir (flower_gray).
    Ushbu misoldagi yadrolar kabi fazoviy filtrlar tasvirdagi alohida piksellar ustida ishlaydi va fazoviy domendagi intensivlik o'zgarishlarini yoki gradientlarini tahlil qiladi. Tasvirni kulrang rangga o'tkazish orqali biz rang kanallarini yo'q qilamiz va faqat intensivlik ma'lumotlarini saqlab qolamiz, bu yadrolarga qirralarni samarali aniqlash va intensivlik o'zgarishi asosida filtrlash operatsiyalarini bajarish imkonini beradi.

    Download 2,18 Mb.
    1   2   3   4   5   6




    Download 2,18 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzu: Rangli tasvirlarni fazoviy oʻzgarishi va filtratsiyasi Mashinali o‘qitishga kirish ki 21-01– guruh talabasi Bajardi : Erbo‘tayev F. Tekshirdi : Kubayev S. T samarqand -2024

    Download 2,18 Mb.