Opencv获取DroidCamx视频流并改变分辨率
Opencv获取DroidCamx视频流并改变分辨率
- 摘要
- 视频流的获取
- 视频流分辨率的设置
- 想说的
摘要
本文主要介绍了如何使用Python Opencv获取DroidCamx软件视频流并改变视频流分辨率。
视频流的获取
DroidCamx最基本的视频流获取方式如该软件启动后的界面所示:
http://ip:4747/
http://ip:4747/video
在Opencv中设置方式如下:
vsrc = cv2.VideoCapture('http://YourIp:4747/video')
后续图像的获取同其它VideoCapture一样,默认获取方式所得到的视频流分辨率为640x480。
视频流分辨率的设置
实验发现通过Opencv设置分辨率无效,查看DroidCamx网页打开视频流的info信息,发现获取特定分视频流辨率的地址如下(以1280x720为例):
'http://YourIp:4747/mjpegfeed?1280x720'
目前发现一共有4种分辨率:
- 320x240
- 640x480
- 960x720
- 1280x720
- 1920x1080
修改上面地址例子中分辨率参数的地方即可。
想说的
非常感谢DroidCamx软件开发者,很轻送便让一个安卓机成为一个视频采集设备,并且本身具有的无线连接方式避免流线缆连接带来的不便,可以任意角度任意位置摆放手机。虽然安卓手机相机无法用于光学测量,但还是能够胜任通用的图像采集功能。
PS:通过抓包,DroidCamx使用TCP协议传输数据。
Opencv获取DroidCamx视频流并改变分辨率相关推荐
- 使用手机摄像头做网络ip摄像头 并用opencv获取rtsp视频流
目录 前言 准备工作 DroidCam使用方法 IP摄像头使用方法 使用opencv调用摄像头 前言 最近要做一个和图像有关的项目,需要获取热成像摄像头的输入进行处理,最终调研找到了一款网络摄像机.苦 ...
- opencv获取摄像头帧率分辨率
python opencv 获取摄像头分辨率,设置摄像头分辨率 import cv2cap = cv2.VideoCapture(0)#先设置参数,然后读取参数cap.set(3,1280) # wi ...
- opencv python 从摄像头获取视频、帧率、分辨率等属性设置和使用
opencv python 从摄像头获取视频.帧率.分辨率等属性设置和使用 文章目录: 1,为了获取视频,你应该创建一个 VideoCapture 对象.他的参数可以是设备的索引号,或者是一个视频文件 ...
- ubuntu 使用opencv 获取海康网络摄像头视频流
1. 前言 之前在windows平台下使用opencv获取海康网络摄像头的视频流,但是不管怎么设置都无法登录摄像头,导致无法获取摄像头的视频流,但是换到ubuntu又正常了,主要是设置rtsp的格式, ...
- win10 打开 Intel Realsense R200获取深度和彩色视频流 ,并测试python opencv 获取
一:win10打开 Intel Realsense R200 1.python 需3.6或以上,我的是3.7 2.去官网下载https://github.com/IntelRealSense/lib ...
- 【数字图像处理3】(下) 使用Python+OpenCV+EDSR模型,实现超分辨率重建(SR)
超分辨率重建(SR) Python+OpenCV+EDSR模型 文章目录 超分辨率重建(SR) Python+OpenCV+EDSR模型 注意 1.安装OpenCV contrib模块 2.contr ...
- V4L2获取usb视频流测试代码
Video4Linux2(Video for Linux Two, 简称V4L2)是Linux中关于视频设备的驱动框架,为上层访问底层的视频设备提供统一接口.V4L2主要支持三类设备:视频输入输出设备 ...
- Realsense D435i +Opencv 获取彩色、深度、IMU数据并对齐
Realsense D435i +Opencv 获取彩色.深度.IMU数据并对齐 前言 源码 CMakeLists.txt 效果 参考 前言 参考realsense官方文档和各位大佬的博客,在Ubun ...
- OpenCV 获取摄像头并显示摄像头视频
OpenCV 获取摄像头,新建窗口显示摄像头视频 结合Leaning OpenCV 第二个例子 显示一个视屏文件 写了一下 获取摄像头的代码为并且创建窗口显示的代码为: #include " ...
- Ubuntu18.04 使用python+opencv解析rtsp视频流
笔者由于工作需要,解析了海康威视全天候云台相机的rtsp视频流.中间坑居多,发个帖子分享分享经验.需要事先安装好python+opencv开发环境. 一.基本环境配置 1.安装视频解码工具xvidco ...
最新文章
- gpgpu-sim卡分配程序设计实例分析
- 安裝TA-Lib到想要罵髒話
- Kafka消息投递语义-消息不丢失,不重复,不丢不重
- cf1206解题报告
- 云环境下大规模分布式计算数据感知的调度系统
- Jenkins报错Error fetching remote repo 'origin'真正解决办法
- 关于tx-lcn分布式事务框架的几个问题
- mysql查询加伪列_SQL Server数据库中伪列及伪列的含义详解
- Panda-DEA,一款新的DEA模型软件
- 计算机网络(王道考研笔记)
- rimworld简单机器人mod_rimworld分类技能机器人mod
- matlab函数coth,matlab函数
- 赞美是朵花,赠人玫瑰,手有余香
- 科幻电影里的机器人假肢已经照进现实
- android raw相机,最高大上的安卓相机App?专业拍摄ProShot
- Python xlwings Excel单元格部分内容添加下划线
- 笔记本电脑外接屏幕步骤
- Spring-实现整合Mybatis框架
- 《STL源码剖析》读书笔——(1)空间配置器
- 小红帽linux各功能中英,小红帽「中英文对照」
热门文章
- 画手机原型图工具推荐
- 5.linux设备驱动模型
- 结合原理与代码理解BiLSTM-CRF模型(pytorch)
- 记一次现网k8s中pod连接数据库异常的问题分析及解决实践(tcp_tw_recycle与tcp_tw_reuse内核参数修改)
- xtrabackup 原理详解
- 美团搜索广告排序推荐,从机器学习到深度学习的模型实践
- 学习FLTK 使用Fl_Menu_Bar
- JAVA面试技巧之项目介绍
- 服务端技术进阶(三)从架构到监控报警,支付系统的设计如何步步为营
- 天思软件常见问题汇总