OpenCV调用摄像头

环境

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


# -*- coding: utf-8 -*-# @author leone
# @desc 使用 python 的 openCV 获取网络摄像头的数据
# @version 2018-12-23import cv2
import sys# 根据摄像头设置IP及rtsp端口
url = 'rtsp://account:password@192.168.0.35: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

OpenCV 调用网络摄像头相关推荐

  1. 网络摄像头python_Python OpenCV 调用网络摄像头

    OpenCV调用摄像头 环境 python:python3.6 摄像头:网络摄像头 Python库:openCV # -*- coding: utf-8 -*- # @author leone # @ ...

  2. Opencv调用网络摄像头采集图片

    前一段时间,自己调用AXIS摄像头采集图片,有几个需要注意的点,总结了一下. 连接摄像头前先根据摄像头的ip修改PC机的ip: 给摄像头接通电源后,先用浏览器调用摄像头,如调用不成功,将浏览器模式给为 ...

  3. Opencv读取网络摄像头的rtsp流

    参考:用OpenCV调用IP摄像头(python版) 这位老哥写的很详细,我就补充一些内容. 基本调用网络摄像头读取rtsp流的基本代码就是下面那样,关键是如何获取那个url链接. import cv ...

  4. python+opencv调用ip摄像头(基于RTSP实现)

    python+opencv调用ip摄像头(基于RTSP实现) 采用RTSP(Real Time Streaming Protocol),RFC2326,实时流传输协议,RTSP是TCP/IP协议体系中 ...

  5. 【计算机视觉 · OpenCV】使用 OpenCV 调用手机摄像头

    一.前言 Droidcam 是一款可以将手机变成网络摄像头的工具,我们可以利用 Droidcam 让 OpenCV 拥有调用手机摄像头的能力. 二.步骤 2.1 安装 DroidCam 在手机和电脑上 ...

  6. three.js 调用网络摄像头

    three.js 调用网络摄像头 <!DOCTYPE html> <html lang="en"><head><title>thre ...

  7. 五十、opencv调用USB摄像头并保存图片

    @Author: Runsen opencv OpenCV是计算机视觉的一个模块. OpenCV可以通过图像处理减少图像噪声,调整图像亮度.颜色或者对比度等等.想要进一步系统了解OpenCV图像处理基 ...

  8. Unity代码调用网络摄像头WebCamTexture

    Unity代码调用网络摄像头WebCamTexture 初始代码 后续功能&代码更新 注意事项 初始代码 编辑器模式或Android环境和实机测试都没有问题. using System.Col ...

  9. OpenCV获取网络摄像头实时视频流

    1.RTSP协议 RTSP (Real Time Streaming Protocol),是一种语法和操作类似 HTTP 协议,专门用于音频和视频的应用层协议. 和 HTTP 类似,RTSP 也使用 ...

最新文章

  1. 李航《统计学习方法》习题答案
  2. oracle配置首选项主目录名_ArduinoIDE安装与配置
  3. PHP建站环境搭建:汇总网上常见的1键安装包
  4. Spring Boot文档阅读笔记-FileHandling解析及抓包分析
  5. STM32那点事(5)_ADC(下)
  6. 消息称苹果正探索更大尺寸iPad 屏幕分别为14英寸、16英寸
  7. Java数据结构与算法解析(一)——表
  8. php 上传word文件 源码,THINKPHP中word文档的上传与下载
  9. 用scikit-learn和pandas实现线性回归
  10. python发送邮件程序
  11. windows8无法播放优酷土豆视频解决方法
  12. 怎样获取计算机硬盘号,电脑硬盘序列号读取工具
  13. 检查linux是否安装rar,rarlinux的安装及使用
  14. 纺织品行业——瑞士蓝标Bluesign认证
  15. 高级事件----笔记
  16. 电路交换、报文交换、分组交换三种数据交换方式的特点、优点、应用场景以及技术对比分析
  17. 陶哲轩实分析 命题7.2.9 绝对收敛判别法
  18. 凤凰牌老熊对支付的系统讲解
  19. KVM虚拟机如何新增一块磁盘?
  20. 索尼电视投屏声音与画面不同步现象解决方案

热门文章

  1. 英语口语练习一之work详解
  2. GrapeCity Documents for Word PDF或图像报告
  3. 送!司徒正美写给前端开发者的算法书
  4. 关于平面设计字体的设计的形式与风格都有哪些?
  5. MP4Box使用命令大全 - 中英文
  6. 【Java案例】超市购物
  7. 【自己改了的,亲测有效!!!】windows10修改中文用户名成英文,修改C盘用户下的中文名为英文。修改cmd命令下user/uname即中文用户名为英文(我电脑是家庭版)
  8. pnpm 源码结构及调试指南
  9. 如何修改C盘里windows\system32\drivers\etc里面的hosts文件并保存
  10. [华语音乐]香港首版 谭咏麟《我的生命我的爱》WAV 555M{百事高}