你好,我是一个初学者在opencv,我试图通过海康威视IP摄像机创建一个真实的时间对象检测程序。使用RTSP,但当我运行代码,我得到这个错误
Ip_add类似于rtsp://login:password@ip_address:554/streaming/channels/101
cap = cv2.VideoCapture(Ip_add, cv2.CAP_FFMPEG)
while True:
_, frame = cap.read()
frame = cv2.resize(frame, dsize=(1400, 600))
(class_ids, scores, bboxes) = model.detect(frame)
for class_id, score, bbox in zip(class_ids, scores, bboxes):
(x, y, w, h) = bbox
cv2.putText(frame, classes[class_id], (x, y - 10), cv2.FONT_HERSHEY_PLAIN, 2,(200, 0, 50),2)
cv2.rectangle(frame, (x, y), (x + w, y + h), (200, 0, 50), 2)
cv2.imshow("IP Camera", frame)
if cv2.waitKey(1) == ord("q"):
break
cap.release()
cv2.destroyAllWindows()
字符串
有人能帮帮我吗
1条答案
按热度按时间polkgigr1#
我最终解决了这个问题,使用
imutils
而不是opencv
来读取真实的时间视频流。字符串