使用手机摄像头做网络ip摄像头 并用opencv获取rtsp视频流
目录
- 前言
- 准备工作
- DroidCam使用方法
- IP摄像头使用方法
- 使用opencv调用摄像头
前言
最近要做一个和图像有关的项目,需要获取热成像摄像头的输入进行处理,最终调研找到了一款网络摄像机。苦于没有网络摄像机的使用经验,怕到时候花了几千大洋买的摄像机不能用,便想先验证一下opencv是否可以获取网络摄像机的实时视频流,就用半天多时间做了这个测试。
准备工作
- 带摄像头的安卓手机一部
- 电脑一台
- 电脑上需要有浏览器
- app软件:DroidCam或IP摄像头
- 为了验证可以用opencv获取视频数据,电脑上需要安装python+opencv(或其他版本的也可以,我用的python,不需要用opencv获取图像的同学可以忽略这一条)
DroidCam使用方法
安装软件(废话,不安装咋用?)
打开软件
打开手机wifi,连接路由器,使手机和电脑处于同一个局域网下
在电脑上打开浏览器,输入3中屏幕上显示的ip地址
完活!
IP摄像头使用方法
安装软件
打开软件
打开手机wifi,连接路由器,使手机和电脑处于同一个局域网下,点击下方的“打开IP摄像头服务器"
4.在电脑上打开浏览器,输入3中屏幕上显示的ip地址
完活!
使用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版)
- 打开IP摄像头,记得在rtsp那里打勾✔
- 把代码里的ip改成自己的,用户名和密码自己在app的设置里面改
- 用python运行代码可以得到如下结果:
参考链接:
[1] 用OpenCV调用IP摄像头(python版)
[2] python+opencv调用ip摄像头(基于RTSP实现)
[3] 各品牌网络监控摄像头RTSP地址查询
使用手机摄像头做网络ip摄像头 并用opencv获取rtsp视频流相关推荐
- 【opencv】VideoCapture打不开本地视频文件或者网络IP摄像头
1.前提:成功打开本地USB摄像头 // 创建VideoCapture对象 VideoCapture vc = new VideoCapture(); // 可以成功打开本地USB摄像头 // 参数可 ...
- opencv--将本地摄像头数据转换成ip摄像头数据流,并在客户端获取该流进行显示
项目介绍: 在本项目中,实现从本地摄像头获取数据帧,然后将其转换成ip摄像头数据流并在客户端通过opencv代码实时获取该图像数据进行显示: 当然也能在浏览器通过输入地址进行视频的访问 方式一:Fla ...
- 华为手机linux连接网络设置ip地址,华为手机怎么看网络IP地址?华为手机查看网络IP地址两种方法...
我们在使用华为手机连接网络后,如果想要查看一下当前网络的IP地址,这时该怎么来操作呢?下面就来看看华为手机如何查看IP地址的两个方法吧. 华为手机查看当前连接网络IP地址教程 方法一:我们在打开的华为 ...
- Android改变移动网络ip地址,Android之获取移动网络ip
1.获取移动网络ip 2.代码 public String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface.get ...
- 基于OpenCV打开本地视频/本地USB摄像头/网络IP摄像头
前言 最近进行各种测试,总结下! 预备 首先来一张OpenCV关于VideoCapure的介绍,说明很清楚,能够用来读取.avi视频文件,.jpg格式的图片序列,以及网络摄像头. 程序 程序很简单,不 ...
- 智能视频分析网络IP摄像头在安防行业都有哪些优势?
近几年,智能家居的兴起以及国家对安防监控的重视,越来越多的企业或团队都将智能摄像头作为了"千里眼".无论是家庭防盗还是涉及到各行各业的安全监控,摄像头都发挥着它最基础的监控作用.然 ...
- Home Assistant系列 -- 接入手机摄像头做实时监控和人脸识别
准备一部废旧(土豪忽略,主要是穷)的.摄像头还是好的手机做监控设备,(Android 和iPhone都行)当Home Assistant 获得实时的视频流后,可以接入各种图像处理组件完成人脸识别,动作 ...
- OpenCV+YOLO+IP摄像头实现目标检测
title: OpenCV+YOLO+IP摄像头实现目标检测 前言 学习OpenCV.YOLO到现在我实现了调用本地摄像头使用自己训练的模型进行目标识别,然后想着能不能远程获取视频数据,然后再PC端处 ...
- 如何使用IP摄像头进行电脑直播
打开直播软件,都需要添加一个摄像头.电脑插个USB摄像头还是很容易的.吾有一个USB摄像头,效果较差. 如果想用IP摄像头呢?IP摄像头功能强大,能直播当然很好.吾试图找个软件,把IP摄像头模拟成电脑 ...
最新文章
- 2019全球AI文创大赛正式启动,AI科技赋能新文创
- 关于后缀自动机的总结
- linux 查看cpu
- pg 递归算法_PostgreSQL递归查询_20191212
- dhcp是哪一层的协议_OSI各个分层分别负责哪些功能?有哪些主要协议?涉及到哪些设备?...
- 静态生成html的原理
- 当我们在谈数字化转型的时候,我们在谈什么?
- “玲珑杯”ACM比赛 Round #19
- 分布式事务解决方案之可靠消息最终一致性
- php随机给用户抽奖,PHP随机按百分比抽奖
- [计算机数值分析]牛顿插值公式
- 福田中心区20个楼盘航拍全景
- element-ui el-descriptions取消冒号
- 熊猫人表情包python 代码_用Python爬取斗图网表情包
- 计蒜客 - 德克萨斯长角牛(最短路)
- android 展示pdf文件
- 犀牛中斑马纹分析的作用
- 运放基本结构及频响(一)
- 区块链(Blockchain)简介
- linux万年历,万年历_十万代码进行时的技术博客_51CTO博客
热门文章
- 神经网络基础视频教程下载,神经网络训练全过程
- MPEG2相关原理概述
- android删除mpeg2,如何指定在Android设备上的OUTPUT_FORMAT_MPEG2TS
- 逆王传说兑换码入口在哪里?最新礼包码CDKey汇总大全
- linux内net.ipv4.tcp_tw_recycle参数一定不要启用
- Lumerical------S 参数文件格式
- 全球与中国聚氨酯同步带市场深度研究分析报告
- HWSD全球土壤数据下载处理
- R 绘制渐变中国地图及添加南海九段图
- 11万字政务云数字化平台建设方案(word)