Pedestrian Crossing Radar Management System


src - manba/kirish tasviri (majburiy). dssiz



Download 3,29 Mb.
bet13/27
Sana08.06.2023
Hajmi3,29 Mb.
#949859
1   ...   9   10   11   12   13   14   15   16   ...   27
Bog'liq
Pedestrian Crossing Radar Management System full

src - manba/kirish tasviri (majburiy).

  • dssiz - chiqish tasviri uchun kerakli o'lcham (majburiy)

  • fx - Gorizontal o'q bo'ylab masshtab koeffitsienti.(ixtiyoriy)

  • fy - Vertikal o'q bo'ylab masshtab koeffitsienti.

  • Interpolatsiya (ixtiyoriy) - Bu bayroq quyidagi usullardan foydalanadi:

    • INTER_NEAREST - eng yaqin interpolyatsiya INTER_AREA - piksel maydoni munosabati yordamida qayta namuna olish. Rasmni kattalashtirishga harakat qilganimizda, u INTER_NEAREST usuliga o'xshaydi.

    • INTER_CUBIC - 4×4 piksel atrofidagi bikub interpolyatsiyasi.

    • INTER_LANCOZS4 - Lanczos interpolyatsiyasi 8×8 piksel atrofida.

    Rasmlar hajmini o'zgartirishga misol


    Rasm hajmini o'zgartirishning bir necha yo'li mavjud. Quyida o'lchamini o'zgartirish operatsiyasini bajarish uchun ba'zi misollar keltirilgan:

    1. Tomonlar nisbati (tasvirning balandligi va kengligi nisbati saqlanib qoladi)

      • Kichkinalashtirish (tasvir hajmini kamaytirish)

      • Yuqori darajali (tasvir hajmini oshirish)

    2. Tomonlar nisbatini saqlamang

      • Faqat kenglik hajmini o'zgartiring

      • Faqat balandlikni o'zgartiring

    3. Belgilangan kenglik va balandlikning o'lchamini o'zgartiring

    Tomonlar nisbatini saqlang

    1. import  cv2



    2. img = cv2.imread(r 'Images\cat.jpeg' , 1 )



    3. print( 'Asl o'lchamlar: ' , img.shape)



    4. masshtab = original hajmning 60 # foizi

    5. kenglik = int (img.shape[ 1 ] * masshtab / 100 )

    6. balandlik = int (img.shape[ 0 ] * masshtab / 100 )

    7. xira = (kenglik, balandlik)

    8. # rasm oʻlchamini oʻzgartirish

    9. o'lchami o'zgartirildi = cv2.resize(img, xira, interpolatsiya=cv2.INTER_AREA)



    10. print( 'O'lchami o'zgartirilgan o'lchamlar: ' , resized.shape)



    11. cv2.imshow ( "Tasvir o'lchami o'zgartirildi" , o'lchami o'zgartirildi)

    12. cv2.waitKey( 0 )

    13. cv2.destroyAllWindows()

    Chiqish:
    Asl o'lchamlari: (332, 500, 3)
    Oʻlchami oʻzgartirildi: (199, 300, 3)


    Yuqoridagi misolda scale_per o'zgaruvchisi masshtablash kerak bo'lgan rasmning foizini ushlab turadi. Qiymat <100 taqdim etilgan tasvirni kichraytirish uchun ishlatiladi. Chiqarilgan tasvirning kengligi va balandligini hisoblash uchun biz ushbu scale_per qiymatidan asl rasmning o'lchami bilan birga foydalanamiz .

    Download 3,29 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   9   10   11   12   13   14   15   16   ...   27




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
    ma'muriyatiga murojaat qiling

    kiriting | ro'yxatdan o'tish
        Bosh sahifa
    юртда тантана
    Боғда битган
    Бугун юртда
    Эшитганлар жилманглар
    Эшитмадим деманглар
    битган бодомлар
    Yangiariq tumani
    qitish marakazi
    Raqamli texnologiyalar
    ilishida muhokamadan
    tasdiqqa tavsiya
    tavsiya etilgan
    iqtisodiyot kafedrasi
    steiermarkischen landesregierung
    asarlaringizni yuboring
    o'zingizning asarlaringizni
    Iltimos faqat
    faqat o'zingizning
    steierm rkischen
    landesregierung fachabteilung
    rkischen landesregierung
    hamshira loyihasi
    loyihasi mavsum
    faolyatining oqibatlari
    asosiy adabiyotlar
    fakulteti ahborot
    ahborot havfsizligi
    havfsizligi kafedrasi
    fanidan bo’yicha
    fakulteti iqtisodiyot
    boshqaruv fakulteti
    chiqarishda boshqaruv
    ishlab chiqarishda
    iqtisodiyot fakultet
    multiservis tarmoqlari
    fanidan asosiy
    Uzbek fanidan
    mavzulari potok
    asosidagi multiservis
    'aliyyil a'ziym
    billahil 'aliyyil
    illaa billahil
    quvvata illaa
    falah' deganida
    Kompyuter savodxonligi
    bo’yicha mustaqil
    'alal falah'
    Hayya 'alal
    'alas soloh
    Hayya 'alas
    mavsum boyicha


    yuklab olish