import cv2
import playsound
cap = cv2.VideoCapture(0)
enable = False
smile_cascade = cv2.CascadeClassifier(cv2.data.haarcascades +'haarcascade_smile.xml')
while True:
success, img = cap.read()
imgGray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
smile = smile_cascade.detectMultiScale(imgGray, 1.8, 20)
if len(smile) > 0:
smile_detect = True
else:
smile_detect = False
print(smile_detect)
for (sx, sy, sw, sh) in smile:
img = cv2.rectangle(img, (sx, sy), ((sx + sw), (sy + sh)), (0, 0, 255), 2)
if smile_detect== False:
playsound.playsound('sample.mp3',False)
elif smile_detect== True:
playsound.playsound('sample.mp3', True)
cv2.imshow('face_detect', img)
if cv2.waitKey(10) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyWindow('face_detect')
Merhaba uygulamam gülüş algılayan bir program. Ben programımı çalıştırdığım zaman çalışıyor fakat gülüş algılayınca donuyor nedenini bulamadım yardım edermisiniz.