目录

  • 前言
  • 准备工作
  • DroidCam使用方法
  • IP摄像头使用方法
  • 使用opencv调用摄像头

前言

最近要做一个和图像有关的项目,需要获取热成像摄像头的输入进行处理,最终调研找到了一款网络摄像机。苦于没有网络摄像机的使用经验,怕到时候花了几千大洋买的摄像机不能用,便想先验证一下opencv是否可以获取网络摄像机的实时视频流,就用半天多时间做了这个测试。

准备工作

  1. 带摄像头的安卓手机一部
  2. 电脑一台
  3. 电脑上需要有浏览器
  4. app软件:DroidCam或IP摄像头
  5. 为了验证可以用opencv获取视频数据,电脑上需要安装python+opencv(或其他版本的也可以,我用的python,不需要用opencv获取图像的同学可以忽略这一条)

DroidCam使用方法

  1. 安装软件(废话,不安装咋用?)

  2. 打开软件

  3. 打开手机wifi,连接路由器,使手机和电脑处于同一个局域网

  4. 在电脑上打开浏览器,输入3中屏幕上显示的ip地址

  5. 完活!

IP摄像头使用方法

  1. 安装软件

  2. 打开软件

  3. 打开手机wifi,连接路由器,使手机和电脑处于同一个局域网下,点击下方的“打开IP摄像头服务器"

    4.在电脑上打开浏览器,输入3中屏幕上显示的ip地址

  4. 完活!

使用opencv调用摄像头

DroidCam会报错,这里使用ip摄像头
先贴代码

import cv2url = 'rtsp://admin:1234@192.168.0.102:8554/live'
cap = cv2.VideoCapture(url)while(cap.isOpened()):# Capture frame-by-frame  ret, frame = cap.read()# Display the resulting frame  cv2.imshow('frame',frame)if cv2.waitKey(1) & 0xFF == ord('q'):break
# When everything done, release the capture
cap.release()
cv2.destroyAllWindows()

代码来源:用OpenCV调用IP摄像头(python版)

  1. 打开IP摄像头,记得在rtsp那里打勾✔
  2. 把代码里的ip改成自己的,用户名和密码自己在app的设置里面改
  3. 用python运行代码可以得到如下结果:

参考链接:
[1] 用OpenCV调用IP摄像头(python版)
[2] python+opencv调用ip摄像头(基于RTSP实现)
[3] 各品牌网络监控摄像头RTSP地址查询

使用手机摄像头做网络ip摄像头 并用opencv获取rtsp视频流相关推荐

  1. 【opencv】VideoCapture打不开本地视频文件或者网络IP摄像头

    1.前提:成功打开本地USB摄像头 // 创建VideoCapture对象 VideoCapture vc = new VideoCapture(); // 可以成功打开本地USB摄像头 // 参数可 ...

  2. opencv--将本地摄像头数据转换成ip摄像头数据流,并在客户端获取该流进行显示

    项目介绍: 在本项目中,实现从本地摄像头获取数据帧,然后将其转换成ip摄像头数据流并在客户端通过opencv代码实时获取该图像数据进行显示: 当然也能在浏览器通过输入地址进行视频的访问 方式一:Fla ...

  3. 华为手机linux连接网络设置ip地址,华为手机怎么看网络IP地址?华为手机查看网络IP地址两种方法...

    我们在使用华为手机连接网络后,如果想要查看一下当前网络的IP地址,这时该怎么来操作呢?下面就来看看华为手机如何查看IP地址的两个方法吧. 华为手机查看当前连接网络IP地址教程 方法一:我们在打开的华为 ...

  4. Android改变移动网络ip地址,Android之获取移动网络ip

    1.获取移动网络ip 2.代码 public String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface.get ...

  5. 基于OpenCV打开本地视频/本地USB摄像头/网络IP摄像头

    前言 最近进行各种测试,总结下! 预备 首先来一张OpenCV关于VideoCapure的介绍,说明很清楚,能够用来读取.avi视频文件,.jpg格式的图片序列,以及网络摄像头. 程序 程序很简单,不 ...

  6. 智能视频分析网络IP摄像头在安防行业都有哪些优势?

    近几年,智能家居的兴起以及国家对安防监控的重视,越来越多的企业或团队都将智能摄像头作为了"千里眼".无论是家庭防盗还是涉及到各行各业的安全监控,摄像头都发挥着它最基础的监控作用.然 ...

  7. Home Assistant系列 -- 接入手机摄像头做实时监控和人脸识别

    准备一部废旧(土豪忽略,主要是穷)的.摄像头还是好的手机做监控设备,(Android 和iPhone都行)当Home Assistant 获得实时的视频流后,可以接入各种图像处理组件完成人脸识别,动作 ...

  8. OpenCV+YOLO+IP摄像头实现目标检测

    title: OpenCV+YOLO+IP摄像头实现目标检测 前言 学习OpenCV.YOLO到现在我实现了调用本地摄像头使用自己训练的模型进行目标识别,然后想着能不能远程获取视频数据,然后再PC端处 ...

  9. 如何使用IP摄像头进行电脑直播

    打开直播软件,都需要添加一个摄像头.电脑插个USB摄像头还是很容易的.吾有一个USB摄像头,效果较差. 如果想用IP摄像头呢?IP摄像头功能强大,能直播当然很好.吾试图找个软件,把IP摄像头模拟成电脑 ...

最新文章

  1. 2019全球AI文创大赛正式启动,AI科技赋能新文创
  2. 关于后缀自动机的总结
  3. linux 查看cpu
  4. pg 递归算法_PostgreSQL递归查询_20191212
  5. dhcp是哪一层的协议_OSI各个分层分别负责哪些功能?有哪些主要协议?涉及到哪些设备?...
  6. 静态生成html的原理
  7. 当我们在谈数字化转型的时候,我们在谈什么?
  8. “玲珑杯”ACM比赛 Round #19
  9. 分布式事务解决方案之可靠消息最终一致性
  10. php随机给用户抽奖,PHP随机按百分比抽奖
  11. [计算机数值分析]牛顿插值公式
  12. 福田中心区20个楼盘航拍全景
  13. element-ui el-descriptions取消冒号
  14. 熊猫人表情包python 代码_用Python爬取斗图网表情包
  15. 计蒜客 - 德克萨斯长角牛(最短路)
  16. android 展示pdf文件
  17. 犀牛中斑马纹分析的作用
  18. 运放基本结构及频响(一)
  19. 区块链(Blockchain)简介
  20. linux万年历,万年历_十万代码进行时的技术博客_51CTO博客

热门文章

  1. 神经网络基础视频教程下载,神经网络训练全过程
  2. MPEG2相关原理概述
  3. android删除mpeg2,如何指定在Android设备上的OUTPUT_FORMAT_MPEG2TS
  4. 逆王传说兑换码入口在哪里?最新礼包码CDKey汇总大全
  5. linux内net.ipv4.tcp_tw_recycle参数一定不要启用
  6. Lumerical------S 参数文件格式
  7. 全球与中国聚氨酯同步带市场深度研究分析报告
  8. HWSD全球土壤数据下载处理
  9. R 绘制渐变中国地图及添加南海九段图
  10. 11万字政务云数字化平台建设方案(word)