Я использую две IP-камеры HIKVISION (DS-2CD204WFWD-I) и (DS-2CD214WFWD-I), подключенные к (серии DS-7600) NVR. Теперь, как получить доступ к этим камерам, используя Opencv и python?
Я уже пробовал этот метод, он не работает, код работает и не получает фрейм. С программным обеспечением NVR камера показывает потоковое вещание и в приложении andoird, но я не получаю никаких кадров с python. поэтому, пожалуйста, помогите мне, как я могу получить доступ к этим камерам, используя opencv для распознавания лиц.
import numpy as np
import cv2
cap = cv2.VideoCapture()
cap.open("rtsp://yourusername:yourpassword@172.16.30.248:555/
Streaming/channels/2/")
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
# Our operations on the frame come here
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
# Display the resulting frame
cv2.imshow('frame',ret)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()
Я ожидаю, что обе камеры должны быть открыты с помощью opencv.