• 2-qadam - Rasm kiritish va uni qayta ishlash
  • 3-qadam - har bir qol bilan ishlash
  • O‘zbekiston respublikasi axborot texnologiyalari va




    Download 0,74 Mb.
    bet2/4
    Sana26.11.2023
    Hajmi0,74 Mb.
    #105655
    1   2   3   4
    Bog'liq
    Machine learning 2-amaliy

    Dasturini yaratish
    Kodlashga o'tishdan oldin, keling, MediaPipeqo'lni kuzatish qanday amalga oshirilishini muhokama qilaylik. Qo'l bilan kuzatish MediaPipeikki bosqichni o'z ichiga oladi:

    • Kaftni aniqlash - MediaPipeto'liq kiritilgan tasvir ustida ishlaydi va qo'lning kesilgan tasvirini beradi.

    • Qo'l belgilarini aniqlash - qo'lning kesilgan tasviridagi qo'l belgilarini MediaPipetopadi .21

    Aniqlovchi qo'l 21nuqtalari MediaPipequyidagi rasmda ko'rsatilgan:

    Yuqoridagi rasmda MediaPipe qo'lni aniqlash uchun foydalanadigan qo'l belgilarini ko'rsatadi. Raqamlangan qismlar qo'l nuqtalaridir.
    main.pyPycharm yangi loyihani yaratganingizdan so'ng siz uchun avtomatik ravishda fayl yaratadi . Bu erda biz kodimizni yozamiz.
    1-qadam - Import va ishga tushirish
    Biz muhokama qilgan ikkita kutubxonani import qilishdan boshlaymiz. Kutubxonalarni import qilish bizga uning bog'liqliklaridan foydalanish imkonini beradi.
    capKeyin biz videoga olish uchun ob'ekt yaratamiz . Qolgan uchta ob'ektdan kirishimizni quyidagi yordamida boshqarishni talab qilamiz MediaPipe:

    2-qadam - Rasm kiritish va uni qayta ishlash


    Quyidagi kod veb-kameradan tasvir kiritishni oladi. Keyin tasvirni dan BGRga aylantiradi RGB. Buning sababi, faqat tasvirlar bilan emas, balki MediaPipeishlaydi .RGBBGR
    Keyin RGBrasmdagi qo'llarni aniqlash uchun tasvirni qayta ishlaydi:

    3-qadam - har bir qo'l bilan ishlash



    Yuqoridagi kodda biz ifqo'l aniqlanganligini tekshirish uchun bayonotdan foydalanamiz. forKeyin biz bir vaqtning o'zida bir qo'l bilan ishlashimizga imkon berish uchun birinchi tsikldan foydalanamiz .
    Ikkinchi halqa bizga qo'l belgisi diagrammasida sanab o'tilgan har bir nuqtaning koordinatalarini va koordinatalarini forberadigan qo'l belgisi ma'lumotlarini olishga yordam beradi . Bu halqa bizga har bir nuqtani ham beradi .xyid
    Keyin funksiya yordamida rasmimizning height, widthva ni topamiz . Biz nihoyat aniqlangan qo'l nuqtalarining markaziy pozitsiyalarini olamiz.channelimage.shape

    Download 0,74 Mb.
    1   2   3   4




    Download 0,74 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi axborot texnologiyalari va

    Download 0,74 Mb.