Я пробовал это, но все равно не работает. Я думаю, проблема в том, чтобы найти правильный URL-адрес. Я надеюсь, что вы сможете найти решение этой проблемы.
Система ровера: МОДЕЛЬ — RND-813HBKSCD
купольная IP-камера
Этот пример кода на Python 2.7/3 отлично работает с камерой моего ноутбука, но когда я пытаюсь использовать IP-камеру, она не реагирует на нее.
Код: Выделить всё
import cv2
import numpy as np
faceDetect=cv2.CascadeClassifier('C:\opencv\sources\data\haarcascades\haarcascade_frontalface_default.xml');
cam=cv2.VideoCapture(0);
while(True):
ret,img=cam.read();
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
faces=faceDetect.detectMultiScale(gray,1.3,5);
for(x,y,w,h) in faces:
cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2)
cv2.imshow("Face", img);
if(cv2.waitKey(1)==ord('q')):
break;
cam.release()
cv2.destroyAllWindows
cap =
cv2.VideoCapture("http://admin:[email protected]/mjpg/video.mjpg")
Это получите это.
ошибка: обратная трассировка (последний вызов):
Файл "C:\Users\Romel II G. Albia\Surveillance_IPC\IPCNB\Snap\192.168.1.13\stream1.py", строка 17, в
main()
файле "C:\Users\Romel II G. Albia\Surveillance_IPC\IPCNB\Snap \192.168.1.13\stream1.py", строка 9, в основной
cv2.imshow('frame',frame)
ошибка: C:\build\master_winpack-bindings-win32-vc14-static\ opencv\modules\highgui\src\window.cpp:331: ошибка: (-215) size.width>0 && size.height>0 в функции cv::imshow
Подробнее здесь: https://stackoverflow.com/questions/483 ... -in-python