Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
861
Tıklama
0
Öne Çıkarma
Python ve openCV kullanarak göz takibi
M
9 yıl
Onbaşı
Konu Sahibi

Python ve openCV kullanarak göz takibi yapan bir program üzerinde çalışıyorum.Gözün kaç saniye kapalı oluduğunu tespit etmek istiyorum.Nasıl tespit yapabilirim?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



P
9 yıl
Teğmen

gözleri algıladığında bir zaman ata ve bir sonraki algıladığı zamandan çıkart
import numpy as np 
import cv2

# sınıflandırma için gerekli olan dosyalarımızı alıyoruz. bu dosyalar opencv/data/haarcascades #içinde mevcut
face_cascade = cv2.CascadeClassifier('haarcascade_frontalcatface.xml')
eye_cascade = cv2.CascadeClassifier('haarcascade_eye.xml')

# tespit için resim yükleme işlemi
img = cv2.imread('faces.jpg')
# yüklenen resmin gri resme dönüştürülmesi
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)


#haarcacade yardımı ile yüzün tespiti
faces = face_cascade.detectMultiScale(gray, 1.3, 5)

# yüzün tespti sonrası etrafının çevrilmesi işlemi
for (x, y, w, h) in faces:
img = cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2)
roi_gray = gray[y:y+h, x:x+w]
roi_color = img[y:y+h, x:x+w]
# bulunan yüz içinde gözlerin tespiti ve etraflarının çizilmesi
eyes = eye_cascade.detectMultiScale(roi_gray)
for (ex,ey,ew,eh) in eyes:
cv2.rectangle(roi_color,(ex,ey),(ex+ew,ey+eh),(0,255,0),2)
# rekli resim üzerinde en son gösterim
cv2.imshow('img',img)
cv2.waitKey(0)
cv2.destroyAllWindows()



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.