Dasturiy ta’minotni testlash


Download 100.86 Kb.
bet6/9
Sana02.06.2024
Hajmi100.86 Kb.
#1836507
1   2   3   4   5   6   7   8   9
Bog'liq
deadlineSH

Amaliy qismi
T esseractni o’rnatish





Python kutubxonasini o’rnatish
pip install tesseract , pillow\

Tesseract yordamida rasimdan matinni o’qib olish


from PIL import Image
import pytesseract

image_path = 'rasm.png'


img = Image.open(image_path)


text = pytesseract.image_to_string(img)

print(text)




4-Amaliy mashg’ulot
Mavzu: OpenCV kutubxonasidan foydalanish va qo‘llash
Ishdan maqsad: OpenCV kutubxonasidan foydalanish va qo‘llash va rasmlarni taxrir qilsih.
Kerakli johozlar: kompyuter hamda internet.
Nazariy qism
OpenCV (Open Source Computer Vision Library) ochiq manbali kompyuter koʻrish va mashinani oʻrganish dasturlari kutubxonasi. Dastlab Intel tomonidan ishlab chiqilgan, keyinchalik Willow Garage tomonidan qo'llab-quvvatlangan va hozir Itseez tomonidan qo'llab-quvvatlanadi. OpenCV hisoblash samaradorligi uchun ishlab chiqilgan va real vaqtda ilovalarga katta e'tibor qaratilgan. U robototexnika, mashinani o'rganish, kengaytirilgan reallik va boshqalar kabi turli sohalarda katta foydalanuvchi bazasiga ega.

OpenCV ning asosiy xususiyatlari quyidagilardan iborat:

1. Rasmga ishlov berish: OpenCV filtrlash, o'zgartirish va xususiyatlarni aniqlash kabi tasvirni qayta ishlash vazifalari uchun juda ko'p vositalarni taqdim etadi.

2. Video tahlili: u turli xil video bilan bog'liq operatsiyalarni qo'llab-quvvatlaydi, jumladan, video kuzatish, harakatni baholash va ob'ektni aniqlash.

3. Machine Learning: OpenCV tasniflash, klasterlash va regressiya kabi vazifalar uchun turli xil mashina o‘rganish algoritmlarini taklif etadi.

4. Hisoblash fotografiyasi: Bu tasvirni tikish, sahnani qayta tiklash va kamerani kalibrlash usullarini o'z ichiga olgan hisoblash fotografiyasini yoqish uchun vositalarni taqdim etadi.

5. Ob'ektni aniqlash va tanib olish: OpenCV ob'ektni aniqlash va tanib olish vositalarini, jumladan, yuzni aniqlash, piyodalarni aniqlash va boshqalar uchun oldindan o'rgatilgan modellarni o'z ichiga oladi.

6. GUI (Grafik foydalanuvchi interfeysi): U oddiy va ishlatish uchun qulay interfeysga ega bo'lib, foydalanuvchilarga ilovalarni tezda prototiplash va ishlab chiqish imkonini beradi.

7. O'zaro platformalar qo'llab-quvvatlashi: OpenCV turli xil operatsion tizimlar, jumladan Windows, Linux, macOS, Android va iOS bilan mos keladi.

Kutubxona C va C++ tillarida yozilgan, biroq u Python, Java va MATLAB kabi turli dasturlash tillari uchun interfeyslarga ega bo‘lib, uni kengroq auditoriya uchun ochiq qiladi.

OpenCV o'zining keng ko'lamli funksiyalari va faol hamjamiyat tomonidan qo'llab-quvvatlanishi tufayli akademik va sanoatda mashhur bo'ldi, bu uning rivojlanishi va takomillashuviga doimiy hissa qo'shadi. Uning ilovalari tasvir oʻlchamini oʻzgartirish va filtrlash kabi oddiy vazifalardan tortib, tasvirni aniqlash, video tahlili va robototexnika kabi murakkab vazifalargacha. Bu kompyuterni ko'rish va tegishli sohalarda ishlaydigan tadqiqotchilar, ishlab chiquvchilar va ishqibozlar uchun muhim vositaga aylandi.

Download 100.86 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




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