小白,想用Python3.7+Opencv4.1.1+APP:IP摄像头,调用手机的摄像头。
结果出现如下状况,还请各位大佬指点!
import cv2
url = 'http://192.168.0.101:8081/'
cap = cv2.VideoCapture(url)
while (1):
ret, frame = cap.read()
cv2.imshow('', cap.read())
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
我修改了一下,代码成这样了
import cv2
url = 'http://192.168.0.101:8081'
cap = cv2.VideoCapture(url)
while cap.isOpened():
ret, frame = cap.read()
cv2.imshow('frame', frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
运行并没有反应,我感觉直接没有进while,也就是说摄像头根本没数据流,请问各位大佬怎么改呢?