• Tasvirni kulrang rangga o’zgartirish.
  • Python tasvirni qora va oq rangga aylantirish (Binary)




    Download 5,85 Mb.
    bet7/10
    Sana19.05.2024
    Hajmi5,85 Mb.
    #243799
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    Muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari u

    Python tasvirni qora va oq rangga aylantirish (Binary).
    Ba’zida siz tasvirni ikkilik tasvirga aylantirishingiz kerak bo’lishi mumkin. Boshqacha qilib aytganda, siz rangli tasvirni yoki kulrang rangdagi tasvirni qora va oq tasvirga aylantirishingiz kerak.
    Rangli tasvirni ikkilik tasvirga aylantirish bosqichlari
    Tasvirni qora va oq rangga aylantirish ikki bosqichni o’z ichiga oladi.

    1. Manba tasvirini kulrang o’lchamdagi Tasvir sifatida o’qing.

    2. Kulrang shkaladagi tasvirni o’zingiz tanlagan chegara bilan ikkilik formatga aylantiramiz.

    Agar sizning manba tasviringiz kulrang o’lchamdagi Tasvir bo’lsa, unda siz 1-qadamdagi Tasvirni asl Tasvir sifatida o’qishingiz va 2-bosqichni davom ettirishingiz mumkin. Quyidagi misol kulrang shkaladan ikkilik yoki qora-oq rangga o’tishda chegaraning ishlashini ko’rsatadi.

    Quyidagi misolda biz cv2.imread() yordamida quyidagi rangli tasvirni kulrang shkala sifatida o’qiymiz va keyin tasvirlar massivida cv2.threshold() funksiyasini qo’llaymiz.

    Natija:





    Tasvirni kulrang rangga o’zgartirish.
    Pythonda OpenCV yordamida Tasvirni kul rangga aylantirish uchun cv2.cvtColor() funksiyasidan foydalanishingiz mumkin.
    cvtColor() sintaksisi
    cv2.cvtColor() funksiyasining sintaksisi
    cv2.cvtColor(src, code, dst, dstCn)
    src-Kirish/manba tasvirlar qatori.
    code - Rang maydonini aylantirish kodi. Konvertatsiya kodlari ro’yxati uchun qarang.
    dst-src bilan bir xil o’lchamdagi va turdagi chiqish massivi.
    dstCn-Maqsad tasviridagi kanallar soni.
    Berilgan rangli tasvirni kulrang rangga aylantirish uchun cv2.COLOR_BGR2GRAY kodidan foydalanishimiz mumkin. Quyidagi dasturda cv2 modulining cvtColor() funksiyasidan foydalanib, kiritilgan tasvirni kulrang rangdagi tasvirga aylantiramiz.

    Natija:







    Download 5,85 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 5,85 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Python tasvirni qora va oq rangga aylantirish (Binary)

    Download 5,85 Mb.