Opencv Sound Alert Camera

import cv2
import winsound
cam = cv2.VideoCapture(0)
fourcc = cv2.VideoWriter_fourcc(*'XVID')
out = cv2.VideoWriter('subscribe.mp4',fourcc20.0, (640,480))
while cam.isOpened():
    retframe1 = cam.read()
    retframe2 = cam.read()
    diff = cv2.absdiff(frame1frame2)
    gray = cv2.cvtColor(diffcv2.COLOR_RGB2GRAY)
    blur = cv2.GaussianBlur(gray, (55), 0)
    _thresh = cv2.threshold(blur20255cv2.THRESH_BINARY)
    dilated = cv2.dilate(threshNoneiterations=3)
    contours_ = cv2.findContours(dilatedcv2.RETR_TREEcv2.CHAIN_APPROX_SIMPLE)
    # cv2.drawContours(frame1, contours, -1, (0, 255, 0), 2)
    for c in contours:
        if cv2.contourArea(c) < 5000:
            continue
        xywh = cv2.boundingRect(c)
        cv2.rectangle(frame1, (xy), (x+wy+h), (02550), 2)
        winsound.PlaySound('alert.wav'winsound.SND_ASYNC)
    if cv2.waitKey(10) == ord('q'):
        break
    out.write(frame1)
    cv2.imshow('Camera'frame1)

 
        

Comments

Popular Posts