python-3.x - 使用 python 访问网络摄像机
问题描述
在 Windows 操作系统中仅使用 python 流式传输 IP 摄像机视频的说明
import numpy as np
import cv2
cap = cv2.VideoCapture('http://admin:*****@198.168.1.***')
while(True):
ret, frame = cap.read()
cv2.imshow('Stream IP Camera OpenCV',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
解决方案
此错误意味着 cap.read() 未捕获视频/帧。问题很可能出在 cap = cv2.VideoCapture(' http://admin :*****@198.168.1.***') 上。确保根据文档正确配置摄像机的 IP 地址和计算机的 IP 地址。
推荐阅读
- tensorflow - 在 TPU 上使用全局批量大小进行训练(张量流)
- javascript - 正在调度操作,但状态未更新
- react-native - 如何清除所有抽屉堆栈并注销应用程序表单 React native
- php - 将 Woocommerce 计费状态字段覆盖为普通输入字段,而不会丢失帖子数据并且需要重写整个帖子机制
- html - 如何更改 div 内容高度内的 span 高度?
- azure - 在创建 microsoft.botservice 已在资源提供程序中注册的机器人通道时面临问题
- search - 如何在 FaunaDB 中进行文本搜索
- laravel - 在 vuejs 的 html 标记中获取响应
- eclipse - Spring Tool Suite 4 (STS) 无法打开 Marketplace。没有连接代理
- angular - 如何保持 Angular 选择选项的位置与字段?