《球机的PTZ和视场角与ONVIF的PTZ对应关系》
文章目录
- 简述
- 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.634FOVV=0.953∗e0.166+zoom0.598
- 拟合效果如下
《球机的PTZ和视场角与ONVIF的PTZ对应关系》相关推荐
- ComeFuture英伽学院——2020年 全国大学生英语竞赛【C类初赛真题解析】(持续更新)
视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...
- ComeFuture英伽学院——2019年 全国大学生英语竞赛【C类初赛真题解析】大小作文——详细解析
视频:ComeFuture英伽学院--2019年 全国大学生英语竞赛[C类初赛真题解析]大小作文--详细解析 课件:[课件]2019年大学生英语竞赛C类初赛.pdf 视频:2020年全国大学生英语竞赛 ...
- 信息学奥赛真题解析(玩具谜题)
玩具谜题(2016年信息学奥赛提高组真题) 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业.有一天, 这些玩具小人把小南的眼镜藏了起来.小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的 ...
- 信息学奥赛之初赛 第1轮 讲解(01-08课)
信息学奥赛之初赛讲解 01 计算机概述 系统基本结构 信息学奥赛之初赛讲解 01 计算机概述 系统基本结构_哔哩哔哩_bilibili 信息学奥赛之初赛讲解 02 软件系统 计算机语言 进制转换 信息 ...
- 信息学奥赛一本通习题答案(五)
最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...
- 信息学奥赛一本通习题答案(三)
最近在给小学生做C++的入门培训,用的教程是信息学奥赛一本通,刷题网址 http://ybt.ssoier.cn:8088/index.php 现将部分习题的答案放在博客上,希望能给其他有需要的人带来 ...
- 信息学奥赛一本通 提高篇 第六部分 数学基础 相关的真题
第1章 快速幂 1875:[13NOIP提高组]转圈游戏 信息学奥赛一本通(C++版)在线评测系统 第2 章 素数 第 3 章 约数 第 4 章 同余问题 第 5 章 矩阵乘法 第 6 章 ...
- 信息学奥赛一本通题目代码(非题库)
为了完善自己学c++,很多人都去读相关文献,就比如<信息学奥赛一本通>,可又对题目无从下手,从今天开始,我将把书上的题目一 一的解析下来,可以做参考,如果有错,可以告诉我,将在下次解析里重 ...
- 信息学奥赛一本通(C++版) 刷题 记录
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 刷题 记录 http://ybt.ssoier. ...
- 最近公共祖先三种算法详解 + 模板题 建议新手收藏 例题: 信息学奥赛一本通 祖孙询问 距离
首先什么是最近公共祖先?? 如图:红色节点的祖先为红色的1, 2, 3. 绿色节点的祖先为绿色的1, 2, 3, 4. 他们的最近公共祖先即他们最先相交的地方,如在上图中黄色的点就是他们的最近公共祖先 ...
最新文章
- python3 语言翻译相关库
- php 可以动态的new一个变量类名
- c语言算法课件,《C语言常见算法》PPT课件.ppt
- resultJP在Java中_java result是如何直接变为对象的
- 『号外号外』WoS数据库更新后导入VOSviewer出错的原因
- 夏普mx2608n网络扫描到计算机,【转载】夏普复印机网络扫描教程
- Android adb shell刷机命令实战
- 系统架构设计师教程-学习-记录(26)系统开发基础知识-软件开发方法(2)软件开发模型
- 适合普通人的基金投资研究工具之:且慢与基金组合
- 「免费 | 重磅」9月19日首届智能决策论坛即将开幕!(附带10+位作者演讲主题及摘要)「中国科学院自动化研究所」...
- 平板电脑 android系统升级,戴尔平板电脑Streak 10 Pro升级至安卓3.2 官方教程
- 实战:Gateway API-2022.2.13
- 苹果Mac mini装win 7系统
- 百度今天怎么打不开了
- java写入文件不覆盖,斩获offer
- C++实现语音识别词典内存存储模型
- H5的新特新及API
- 如何把ppt文档翻译成英文?教你几种ppt翻译方法
- nand 与spi nand的重要区别
- 【问题集萃】N005:SpringBoot2启动提示组件注册失败 Field userService XXXX that could not be found.
热门文章
- 2020-11-24-ElasticSearch7.x学习笔记
- java切换svn用户_SVN如何切换账号
- 重生之我是带学生(2021.9.19)
- win10禁用驱动程序强制签名_Win10驱动程序强制签名的禁用教程
- 第2章 软件的评估——可行性分析
- cleverhans与foolbox的对比使用(pytorch+python3)
- 谈谈对WiFi P2P的理解
- 干净硬盘安装苹果系统(macos 光驱、硬盘安装方案)安装完后重启系统内核会崩溃...
- 高校考研真题和答案下载链接合集
- android 以音频播放器为例实现通知栏显示通知,并实现切歌、暂停、播放,并实现加载网络图片,并实现关闭第三方APP音频