Maxammadjonov Murodjonning it/Mutaxassislik tanlov fani


Download 0.59 Mb.
bet2/3
Sana08.11.2023
Hajmi0.59 Mb.
#1758368
1   2   3
Bog'liq
2 651 20 Maxammadjonv M Timsollarni tanib olish tizimlari

Amaliy mashg’ulot

Mavzu: Ko’zni qorachig’I orqali tanib olish
Ko'zni qorachig'i orqali tanib olish, Python dasturlash tilida "dlib" kutubxonasidan foydalanish orqali amalga oshirilishi mumkin. "dlib" kutubxonasi, kompyuter ko'zlarini aniqlash, yuzni tanib olish va boshqa kompyuter ko'zlariga asoslangan amallarni bajarish uchun qo'llaniladi.

Quyidagi misol ko'zni qorachig'i orqali tanib olishni namoyish etadi:


```python


import dlib
import cv2

# Ko'zni qorachig'i modelini yuklash


detector = dlib.get_frontal_face_detector()
predictor = dlib.shape_predictor('shape_predictor_68_face_landmarks.dat')

# Tasvirni yuklash


image = cv2.imread('tasvir.jpg')

# Tasvirni oqish formatiga o'tkazish


gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# Ko'zlarni aniqlash


faces = detector(gray)

for face in faces:


# Ko'zlarni qorachig'i orqali aniqlash
landmarks = predictor(gray, face)
# Ko'zlarni aylantirish
for n in range(0, 68):
x = landmarks.part(n).x
y = landmarks.part(n).y
cv2.circle(image, (x, y), 2, (0, 255, 0), -1)

# Tasvirni ko'rsatish


cv2.imshow('Ko\'zni qorachig\'i orqali tanib olish', image)
cv2.waitKey(0)
cv2.destroyAllWindows()
```

Bu misolda, "dlib" kutubxonasidan foydalanilgan. "shape_predictor_68_face_landmarks.dat" fayli esa yuzni aniqlash uchun kerakli modelni ifodalaydi. Tasvir yuklanib, oqish formatiga o'tkazilib, ko'zlarni aniqlash va aylantirish amallari bajariladi. Natijada tasvirga ko'zlarning joylashgan nuqtalari belgilanadi.


Ushbu misol orqali "dlib" kutubxonasidan foydalanib, ko'zni qorachig'i orqali tanib olish amalga oshiriladi. Boshqa kutubxonalardan ham foydalanish mumkin, shuningdek, o'zingizning maqsadingizga mos keladigan algoritmlarni yaratishingiz mumkin.





  1. Download 0.59 Mb.

    Do'stlaringiz bilan baham:
1   2   3




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