Topshirdi: G’offoraliyev A. Qabul qildi: Ro’zaliyev A



Yüklə 2,28 Mb.
Pdf görüntüsü
səhifə6/9
tarix19.12.2023
ölçüsü2,28 Mb.
#185481
1   2   3   4   5   6   7   8   9
deadline

Amaliy qismi
Tesseractni 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.

Yüklə 2,28 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin