Home › Fóruns › Fórum Detecção de Movimentos com Python e OpenCV › Como Colocar Entradas de VIDEOS EXTERNOS › Responder a: Como Colocar Entradas de VIDEOS EXTERNOS
Então Professor, eu inseri o áudio, porem quando executo ele toca o áudio e não abre por explo a câmera, qualquer parte que coloco a linha do código sempre ele toca o áudio e não abre a câmera
segue o parte do codigo, “Detecção de movimentos 2″em negrito o codigo do audio.
for cnt in contours:
area = cv2.contourArea(cnt)
if area >= minArea:
x, y, w, h = cv2.boundingRect(cnt)
cv2.rectangle(frame, (10,30), (300,55), (255, 0, 0), -1)
cv2.putText(frame, ‘Movimento detectado!’, (10,50), FONT, 0.8, TEXT_COLOR, 2, cv2.LINE_AA)
cv2.drawContours(frame, cnt, -1, TRACKER_COLOR, 3)
cv2.drawContours(frame, cnt, -1, (255,255,255), 1)
cv2.rectangle(frame, (x, y), (x+w, y+h), TRACKER_COLOR, 3)
cv2.rectangle(frame, (x, y), (x + w, y + h), (255,255,255), 1)
playsound(“Adam_03.mp3”)
# Sobreposições transparentes
# https://www.pyimagesearch.com/2016/03/07/transparent-overlays-with-opencv/
#for alpha in np.arange(0.8, 1.1, 0.9)[::-1]:
# frame_copy = frame.copy()
# output = frame.copy()
# cv2.drawContours(frame_copy, [cnt], -1, TRACKER_COLOR, -1)
# frame = cv2.addWeighted(frame_copy, alpha, output, 1 – alpha, 0, output)
result = cv2.bitwise_and(frame, frame, mask=bg_mask)
cv2.imshow(‘Frame’, frame)
cv2.imshow(‘Mask’, result)
if cv2.waitKey(1) & 0xFF == ord(“q”):
break
main()
- Esta resposta foi modificada 1 ano, 3 meses atrás por
Abraão Isidoro Lipari.