文章目录

  • 简述
  • PTZ_ONVIF & PTZ_SDK
  • 球机视场角与ONVIF对应关系

简述

  • 不同品牌对应关系不一致,同一品牌,根据摄像头产品参数也会不一致
  • 球机的PTZ和ONVIF的PTZ是线性关系
  • 摄像头的视场角与ONVIF的Zoom是非线性关系
  • ONVIF的PTZ范围
    • P、T ∈[-1, 1]
    • Z∈ [0,1]
  • 球机PTZ范围:根据不同型号不一致

PTZ_ONVIF & PTZ_SDK

  • 以海康相机iDS-2VS435-F837为例,分别ONVIF控制球机转动指定PTZ坐标,再使用SDK获取PTZ坐标
  • 海康球机SDK获取PTZ坐标(具体参考《设备网络SDK使用手册》)
bool ret = NET_DVR_GetDVRConfig(0, NET_DVR_GET_PTZPOS, 0, &ptz_pos, sizeof(NET_DVR_PTZPOS), &dw);
int p_pos = HexToDecMa(ptz_pos.wPanPos) / 10 % 360;    // 十六进制转化为十进制角度
int t_pos = HexToDecMa(ptz_pos.wTiltPos) / 10 % 360;
int z_pos = HexToDecMa(ptz_pos.wZoomPos) / 10 % 360;
  • 对应关系如下

  • ONVIF——>PTZ

    • 模型函数是线性关系y=kx+by=kx+by=kx+b
    • LS最小二乘拟合
    • 关系如下:

{p′=179.87∗p+179.95t′=55.00∗t+35.24z′=36.00∗z+1.0\begin{cases} p' = 179.87 * p + 179.95 \\ t' = 55.00 * t + 35.24 \\ z' = 36.00 * z + 1.0 \end{cases} ⎩⎪⎨⎪⎧​p′=179.87∗p+179.95t′=55.00∗t+35.24z′=36.00∗z+1.0​

  • 可以看出来参数和相机的硬件参数有很大关系

    • 球机水平方向转动360°
    • 球机垂直方向转动[-20°, 90°]
    • 球机光学放大倍数37倍
  • 可以根据参数来验证拟合关系,设计正交试验,只需要测量几次即可

球机视场角与ONVIF对应关系

  • 有时候需要实时获取视场角

  • 视场角∝放大倍数∝Zoom

  • 以海康相机iDS-2VS435-F837为例,固定PT,分别ONVIF控制球机转动指定Z,再获取视场角,视场角获取可以参考《视场角计算》

  • 对应关系如下:

  • ONVIF-Zoom ——>水平/垂直视场角

    • 可以很明显看出是非线性关系
    • 采用《非线性优化算法——LM》拟合曲线
    • 关系如下

{FOVH=1.626∗e0.6340.177+zoomFOVV=0.953∗e0.5980.166+zoom\begin{cases} FOV_H=1.626*e^{\frac{0.634}{0.177+zoom}} \\ FOV_V=0.953*e^{\frac{0.598}{0.166+zoom}} \\ \end{cases} {FOVH​=1.626∗e0.177+zoom0.634​FOVV​=0.953∗e0.166+zoom0.598​​

  • 拟合效果如下

《球机的PTZ和视场角与ONVIF的PTZ对应关系》相关推荐

  1. ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  2. ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析

    视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...

  3. 信息学奥赛真题解析(玩具谜题)

    玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...

  4. 信息学奥赛之初赛 第1轮 讲解(01-08课)

    信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...

  5. 信息学奥赛一本通习题答案(五)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  6. 信息学奥赛一本通习题答案(三)

    最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...

  7. 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题

    第1章   快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章  素数 第 3 章  约数 第 4 章  同余问题 第 5 章  矩阵乘法 第 6 章 ...

  8. 信息学奥赛一本通题目代码(非题库)

    为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...

  9. 信息学奥赛一本通(C++版) 刷题 记录

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...

  10. 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离

    首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...

最新文章

  1. python3 语言翻译相关库
  2. php 可以动态的new一个变量类名
  3. c语言算法课件,《C语言常见算法》PPT课件.ppt
  4. resultJP在Java中_java result是如何直接变为对象的
  5. 『号外号外』WoS数据库更新后导入VOSviewer出错的原因
  6. 夏普mx2608n网络扫描到计算机,【转载】夏普复印机网络扫描教程
  7. Android adb shell刷机命令实战
  8. 系统架构设计师教程-学习-记录(26)系统开发基础知识-软件开发方法(2)软件开发模型
  9. 适合普通人的基金投资研究工具之:且慢与基金组合
  10. 「免费 | 重磅」9月19日首届智能决策论坛即将开幕!(附带10+位作者演讲主题及摘要)「中国科学院自动化研究所」...
  11. 平板电脑 android系统升级,戴尔平板电脑Streak 10 Pro升级至安卓3.2 官方教程
  12. 实战:Gateway API-2022.2.13
  13. 苹果Mac mini装win 7系统
  14. 百度今天怎么打不开了
  15. java写入文件不覆盖,斩获offer
  16. C++实现语音识别词典内存存储模型
  17. H5的新特新及API
  18. 如何把ppt文档翻译成英文?教你几种ppt翻译方法
  19. nand 与spi nand的重要区别
  20. 【问题集萃】N005:SpringBoot2启动提示组件注册失败 Field userService XXXX that could not be found.

热门文章

  1. 2020-11-24-ElasticSearch7.x学习笔记
  2. java切换svn用户_SVN如何切换账号
  3. 重生之我是带学生(2021.9.19)
  4. win10禁用驱动程序强制签名_Win10驱动程序强制签名的禁用教程
  5. 第2章 软件的评估——可行性分析
  6. cleverhans与foolbox的对比使用(pytorch+python3)
  7. 谈谈对WiFi P2P的理解
  8. 干净硬盘安装苹果系统(macos 光驱、硬盘安装方案)安装完后重启系统内核会崩溃...
  9. 高校考研真题和答案下载链接合集
  10. android 以音频播放器为例实现通知栏显示通知,并实现切歌、暂停、播放,并实现加载网络图片,并实现关闭第三方APP音频