OpenCV调用摄像头 您所在的位置:网站首页 Python调用opencv OpenCV调用摄像头

OpenCV调用摄像头

2022-05-30 19:35| 来源: 网络整理| 查看: 265

OpenCV调用摄像头 环境

python:python3.6摄像头:网络摄像头Python库:openCV

# -*- coding: utf-8 -*- # @author leone # @desc 使用 python 的 openCV 获取网络摄像头的数据 # @version 2018-12-23 import cv2 import sys # 根据摄像头设置IP及rtsp端口 url = 'rtsp://account:[email protected]:554/11' # 读取视频流 cap = cv2.VideoCapture(url) # 设置视频参数 cap.set(3, 480) print(cap.isOpened()) print(sys.version) print(cv2.__version__) while cap.isOpened(): ret_flag, img_camera = cap.read() cv2.imshow("camera", img_camera) # 每帧数据延时 1ms, 延时为0, 读取的是静态帧 k = cv2.waitKey(1) if k == ord('s'): cv2.imwrite("test.jpg", img_camera) if k == ord('q'): break # 释放所有摄像头 cap.release() # 删除窗口 cv2.destroyAllWindows()

由于网络摄像头的RTSP:实时流协议要手动开启,进入你的摄像头管理界面,例如:192.168.0.35 找到设置->网络设置->RTSP设置->开启RTSP开关 最好保存设置,并重启摄像头。

另外附上基于python的人脸识别demo支持多张人脸github

文章来源:segmentfault,作者:leone。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:sean.li#ucloud.cn(邮箱中#请改为@)进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。 后台-系统设置-扩展变量-手机广告位-内容正文底部


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有