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视频流并改变分辨率相关推荐

  1. 使用手机摄像头做网络ip摄像头 并用opencv获取rtsp视频流

    目录 前言 准备工作 DroidCam使用方法 IP摄像头使用方法 使用opencv调用摄像头 前言 最近要做一个和图像有关的项目,需要获取热成像摄像头的输入进行处理,最终调研找到了一款网络摄像机.苦 ...

  2. opencv获取摄像头帧率分辨率

    python opencv 获取摄像头分辨率,设置摄像头分辨率 import cv2cap = cv2.VideoCapture(0)#先设置参数,然后读取参数cap.set(3,1280) # wi ...

  3. opencv python 从摄像头获取视频、帧率、分辨率等属性设置和使用

    opencv python 从摄像头获取视频.帧率.分辨率等属性设置和使用 文章目录: 1,为了获取视频,你应该创建一个 VideoCapture 对象.他的参数可以是设备的索引号,或者是一个视频文件 ...

  4. ubuntu 使用opencv 获取海康网络摄像头视频流

    1. 前言 之前在windows平台下使用opencv获取海康网络摄像头的视频流,但是不管怎么设置都无法登录摄像头,导致无法获取摄像头的视频流,但是换到ubuntu又正常了,主要是设置rtsp的格式, ...

  5. win10 打开 Intel Realsense R200获取深度和彩色视频流 ,并测试python opencv 获取

    一:win10打开 Intel Realsense  R200 1.python 需3.6或以上,我的是3.7 2.去官网下载https://github.com/IntelRealSense/lib ...

  6. 【数字图像处理3】(下) 使用Python+OpenCV+EDSR模型,实现超分辨率重建(SR)

    超分辨率重建(SR) Python+OpenCV+EDSR模型 文章目录 超分辨率重建(SR) Python+OpenCV+EDSR模型 注意 1.安装OpenCV contrib模块 2.contr ...

  7. V4L2获取usb视频流测试代码

    Video4Linux2(Video for Linux Two, 简称V4L2)是Linux中关于视频设备的驱动框架,为上层访问底层的视频设备提供统一接口.V4L2主要支持三类设备:视频输入输出设备 ...

  8. Realsense D435i +Opencv 获取彩色、深度、IMU数据并对齐

    Realsense D435i +Opencv 获取彩色.深度.IMU数据并对齐 前言 源码 CMakeLists.txt 效果 参考 前言 参考realsense官方文档和各位大佬的博客,在Ubun ...

  9. OpenCV 获取摄像头并显示摄像头视频

    OpenCV 获取摄像头,新建窗口显示摄像头视频 结合Leaning OpenCV 第二个例子 显示一个视屏文件  写了一下 获取摄像头的代码为并且创建窗口显示的代码为: #include " ...

  10. Ubuntu18.04 使用python+opencv解析rtsp视频流

    笔者由于工作需要,解析了海康威视全天候云台相机的rtsp视频流.中间坑居多,发个帖子分享分享经验.需要事先安装好python+opencv开发环境. 一.基本环境配置 1.安装视频解码工具xvidco ...

最新文章

  1. gpgpu-sim卡分配程序设计实例分析
  2. 安裝TA-Lib到想要罵髒話
  3. Kafka消息投递语义-消息不丢失,不重复,不丢不重
  4. cf1206解题报告
  5. 云环境下大规模分布式计算数据感知的调度系统
  6. Jenkins报错Error fetching remote repo 'origin'真正解决办法
  7. 关于tx-lcn分布式事务框架的几个问题
  8. mysql查询加伪列_SQL Server数据库中伪列及伪列的含义详解
  9. Panda-DEA,一款新的DEA模型软件
  10. 计算机网络(王道考研笔记)
  11. rimworld简单机器人mod_rimworld分类技能机器人mod
  12. matlab函数coth,matlab函数
  13. 赞美是朵花,赠人玫瑰,手有余香
  14. 科幻电影里的机器人假肢已经照进现实
  15. android raw相机,最高大上的安卓相机App?专业拍摄ProShot
  16. Python xlwings Excel单元格部分内容添加下划线
  17. 笔记本电脑外接屏幕步骤
  18. Spring-实现整合Mybatis框架
  19. 《STL源码剖析》读书笔——(1)空间配置器
  20. 小红帽linux各功能中英,小红帽「中英文对照」

热门文章

  1. 画手机原型图工具推荐
  2. 5.linux设备驱动模型
  3. 结合原理与代码理解BiLSTM-CRF模型(pytorch)
  4. 记一次现网k8s中pod连接数据库异常的问题分析及解决实践(tcp_tw_recycle与tcp_tw_reuse内核参数修改)
  5. xtrabackup 原理详解
  6. 美团搜索广告排序推荐,从机器学习到深度学习的模型实践
  7. 学习FLTK 使用Fl_Menu_Bar
  8. JAVA面试技巧之项目介绍
  9. 服务端技术进阶(三)从架构到监控报警,支付系统的设计如何步步为营
  10. 天思软件常见问题汇总