• Talablar OpenCV Numpy Tesorflow bilan Keras Imo-ishora yaratish
  • Barcha imo-ishoralarni korsatish
  • Kalkulyatorni ishga tushirish
  • Savolingiz bormi
  • Imo-ishora tilining readme ga qarang




    Download 16.99 Kb.
    Sana26.02.2024
    Hajmi16.99 Kb.
    #162629
    Bog'liq
    Simple
    Funksiyalar, 2 tajriba, 6d4e4ed73a04d715f2d9ca41b58c3c2d “ELEKTROTEXNIKA, RADIOTEXNIKA VA ELEKTRONIKA ASOSLARI”, 12-вариан Богланиш ва богланиш реакциялари, Optimallashtirishga oid masala, ракамлар, Иссиқлик техникаси ТВМ 2022-2023 14.02.20231111, Laboratornaya Rabota Multipleksora, 2-маъруза элементлар, daston, Perechen-2019, 5- ish tursunali, maqola farg\'ona chekli element 1 o\'lchovli compressed, Elektr kuchaytirgichlar, ularning turlari, asosiy korsatgichlari, Elektronika va sxemotexnika (1)

    Simple-OpenCV-kalkulyator
    Imo-ishoralar bilan boshqariladigan kalkulyator.
    Eslatma
    Ushbu loyiha uzoqroq davom etmoqda. Bu loyiha endi imo-ishora tili bilan birlashtirildi. Imo-ishora tilining README ga qarang .
    Natija
    Buni ushbu videoda tekshiring
    Talablar

    1. OpenCV

    2. Numpy

    3. Tesorflow bilan Keras

    Imo-ishora yaratish

    1. Avval qo'lingizning histogrammasini o'rnating. Agar siz allaqachon qilgan bo'lsangiz, buni qayta qilishingiz shart emas. Ammo yorug'lik sharoitlari o'zgarsa, buni qilish kerak. Buning uchun quyidagi buyruqni kiriting va quyidagi ko'rsatmalarga amal qiling.

    python set_hand_hist.py

    • "Qo'l gistogrammasini o'rnatish" oynasi paydo bo'ladi.

    • "Qo'l gistogrammasini o'rnatish" 50 kvadratga (5x10) ega bo'ladi.

    • Qo'lingizni o'sha kvadratlarga qo'ying.

    • "c" tugmasini bosing. Yana 2 ta oyna paydo bo'ladi. "res" va "Thresh".

    • "C" tugmachasini bosgandan so'ng, "res" oynasida faqat sizning teri rangiga ega tasvirning qismlari paydo bo'lishi kerak. Bunga mos keladigan oq dog'lar "Thresh" oynasida paydo bo'lishi kerak.

    • Agar muvaffaqiyatga erisha olmasangiz, qo'lingizni biroz harakatlantiring va yana "c" tugmasini bosing. Yaxshi histogramma olinmaguncha buni takrorlang.

    • Yaxshi gistogramma olganingizdan so'ng, gistogrammani saqlash uchun "s" tugmasini bosing. Barcha derazalar yopiladi.

    1. Siz qilishingiz kerak bo'lgan keyingi narsa imo-ishoralaringizni yaratishdir. Bu quyida berilgan buyruq bilan amalga oshiriladi. Ushbu dasturni bajarishni boshlashda siz imo-ishora raqamini va imo-ishora nomini/matnni kiritishingiz kerak bo'ladi. Keyin paydo bo'ladigan "Imo-ishoralarni suratga olish" deb nomlangan OpenCV oynasi. Veb-kamera tasmasida siz yashil oynani (ichida siz imo-ishora qilishingiz kerak bo'ladi) va saqlangan rasmlar sonini hisoblaydigan hisoblagichni ko'rasiz.

    python create_gestures.py

    1. Imo-ishorangiz bilan tayyor bo'lgach, "c" tugmasini bosing. Imo-ishorani suratga olish bir necha soniyadan keyin boshlanadi. Qo'lingizni u erda va bu erda bir oz harakatlantiring. Siz "c" tugmasini bosib suratga olishni to'xtatib turishingiz va "c" tugmasini bosib davom ettirishingiz mumkin. Rasmga olish bir necha soniyadan keyin davom etadi. Hisoblagich 1200 ga yetgandan so'ng, oyna avtomatik ravishda yopiladi.

    2. Yangi imo-ishoralarni qo'shishni tugatgandan so'ng, load_images.py faylini bir marta ishga tushiring. Yangi imo-ishora qo'shmaguningizcha, bu faylni qayta ishga tushirishingiz shart emas.

    python load_images.py
    Barcha imo-ishoralarni ko'rsatish

    1. "Jestlar/" jildida saqlangan barcha imo-ishoralarni ko'rish uchun ushbu buyruqni bajaring

    python display_all_gestures.py
    Modelni o'rgatish

    1. Shunday qilib, Keras bilan mashg'ulotlar o'tkazilishi mumkin. Keras yordamida mashq qilish uchun cnn_keras.py faylidan foydalaning.

    python cnn_keras.py

    1. Agar siz Keras-dan foydalansangiz, siz cnn_keras2.h5 nomi bilan ildiz katalogida modelga ega bo'lasiz.

    Har safar modelingizni qayta tayyorlashingiz shart emas. Agar imo-ishorani qo'shgan yoki olib tashlagan bo'lsangiz, uni qayta o'rgatish kerak.
    Kalkulyatorni ishga tushirish

    1. Gistogrammani o'rnatish uchun set_hand_hist.py faylini allaqachon ishga tushirganingizga ishonch hosil qiling.

    2. Quyidagi buyruq yordamida hand-calculator.py faylini ishga tushiring

    python3 hand-calculator.py

    1. Ushbu versiyada raqamlar Amerika imo-ishora tilida qo'llaniladi.

    2. Raqamni tasdiqlash uchun 20 kvadrat uchun bir xil ishorani saqlang. Muvaffaqiyatli tasdiqdan so'ng, raqam oynaning qora qismining vertikal markazida paydo bo'ladi.

    3. Raqamni tasdiqlash uchun musht qo'ying va yashil qutiga 25 kvadrat uchun saqlang. Vaqtga o'rganib qolasiz: P.

    4. Birinchi raqam va ikkinchi raqam uchun istalgan raqamga ega bo'lishingiz mumkin.

    5. Hozirda 10 ta operator mavjud.

    6. Operator tanlashda 1 - '+', 2 - '-', 3 - '*', 4 '/', 5 '%', 6 '**', 7 '>>' yoki o'ngga siljish degan ma'noni anglatadi. operator, 8 '<<' yoki chapga siljish operatorini, 9 — '&' yoki bit bo'yicha AND va 0 esa '|' degan ma'noni anglatadi. yoki bitli OR.

    Savolingiz bormi?
    Agar sizni qiynayotgan savollaringiz bo'lsa, mening facebook profilim orqali men bilan bog'laning . Menga qayerda yashayman, kim uchun ishlayman va hokazo kabi savollarni bermang. Shuningdek, bu liniya nima qiladi kabi savollar ham yo'q. Agar siz chiziqni ortiqcha deb hisoblasangiz yoki dasturni yaxshilash uchun olib tashlanishi mumkin bo'lsa, mendan so'rashingiz yoki tortishish so'rovini yuborishingiz mumkin.
    Download 16.99 Kb.




    Download 16.99 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Imo-ishora tilining readme ga qarang

    Download 16.99 Kb.