PYTHON DASTURLASH TILIDA EKRAN YOZIB OLISH TEXNOLOGIYALARINI ISHLAB CHIQISH VA PYAUTOGUI HAMDA OPENCV ASOSIDA SAMARALI SCREEN RECORDER DASTURINI YARATISH

PYTHON DASTURLASH TILIDA EKRAN YOZIB OLISH TEXNOLOGIYALARINI ISHLAB CHIQISH VA PYAUTOGUI HAMDA OPENCV ASOSIDA SAMARALI SCREEN RECORDER DASTURINI YARATISH

Authors

  • Jabborova Shohida Abduqodir qizi Denov tadbirkotlik va pedagogika instituti Tadbirkorlik va boshqaruv fakulteti 4-kurs Matematika va informatika yo‘nalishi 1MI-2022 guruh talabasi

Keywords:

Python, ekran yozib olish, screen recorder, PyAutoGUI, OpenCV, video qayta ishlash, real vaqt tizimi, avtomatlashtirish, multimedia texnologiyalar, GUI

Abstract

Ushbu maqolada Python dasturlash tilida ekran yozib olish (screen recording) texnologiyalarini ishlab chiqish hamda PyAutoGUI va OpenCV kutubxonalari asosida samarali screen recorder dasturini yaratish masalalari batafsil yoritilgan. Tadqiqotning dolzarbligi zamonaviy raqamli ta’lim, masofaviy ish jarayonlari va kontent yaratish sohalarida ekran yozib olish tizimlariga bo‘lgan talabning ortib borishi bilan izohlanadi.

Tadqiqot jarayonida ekran tasvirini real vaqt rejimida olish, video kadrlarni qayta ishlash, harakatni optimallashtirish hamda fayl hajmini siqish algoritmlari o‘rganildi. PyAutoGUI kutubxonasi yordamida ekran koordinatalari va avtomatlashtirilgan boshqaruv funksiyalari amalga oshirildi, OpenCV esa video oqimni qayta ishlash, kadrlar sifatini yaxshilash va yozib olish jarayonini optimallashtirish uchun qo‘llanildi.

Natijalar shuni ko‘rsatdiki, ishlab chiqilgan dastur yuqori tezlikda va barqaror ishlash imkoniyatiga ega bo‘lib, minimal resurs sarfi bilan sifatli video yozib olishni ta’minlaydi. Shuningdek, dastur foydalanuvchiga qulay interfeys va real vaqt rejimida boshqaruv imkoniyatini beradi. Ushbu yechim ta’lim, dasturiy ta’minot testlash, onlayn darslar va kontent yaratish jarayonlarida samarali qo‘llanilishi mumkin.

References

Gonzalez R. C., Woods R. E. Digital Image Processing. – 4th ed. – Pearson, 2018.

Szeliski R. Computer Vision: Algorithms and Applications. – Springer, 2022.

Al Sweigart. Automate the Boring Stuff with Python. – No Starch Press, 2019.

Adrian Rosebrock. Practical Python and OpenCV. – PyImageSearch, 2018.

Mark Summerfield. Rapid GUI Programming with Python and Qt. – Addison-Wesley, 2008.

Forsyth D. A., Ponce J. Computer Vision: A Modern Approach. – 2nd ed. – Pearson, 2011.

Bishop C. M. Pattern Recognition and Machine Learning. – Springer, 2006.

Alan B. Downey. Think Python. – O’Reilly Media, 2015.

OpenCV Documentation. Open Source Computer Vision Library Manual. – OpenCV.org, 2024.

Python Software Foundation. Python Documentation. – https://docs.python.org

– 2025.

Downloads

Published

2026-04-01
Loading...