怎么用python的opencv库打开ip摄像头

使用IP摄像头,需要在手机上下载一个网络摄像头app,之后在app上开启云服务,就可以把手机摄像头当做电脑的另外一个摄像头。

下载支持网络摄像头的app

首先下载任意款网络摄像头
本人手机魅蓝note2,在应用超市筛选出来这款手机app摄像头


打开app后,点击开启云服务

就会出现以下内容了

这里出现192.168.2.104:8080等字样


把手机作为摄像头

运行如下代码:
拿到192.168.2.104:8080这行地址,复制到代码里面。
注意修改摄像头地址:
cam_url='http://192.168.2.104:8080/video'

import cv2
cv2.namedWindow("webcam test")
cam_url='http://192.168.2.104:8080/video'
cap=cv2.VideoCapture(cam_url)
if cap.isOpened(): 
    rval, frame = cap.read()
else:
    cap.open(cam_url)
    rval = False

while rval:
#    frame=cv2.resize(frame,(100,100)) 调节输出图像的大小
    cv2.imshow("webcam test", frame)
    rval, frame = cap.read()
    key = cv2.waitKey(1)
    if key == 27: # exit on ESC
        break
cap.release()
cv2.destroyAllWindows()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容