ip-camera - Onvif IP 摄像机的 PTZ
问题描述
我有一个在 Android 上运行的应用程序来连接和查看 IP 摄像机。现在我正在尝试将 PTZ 支持添加到应用程序。
以下是 PTZ 的要求。
1) 当用户将屏幕拖动到应用程序上的任何坐标时,IP Camera 应该相应地移动(平移/倾斜)。
2) 当用户放大/缩小应用程序的特定区域时,IP Camera 应该放大该区域。
我面临的问题是。
1) 我无法将用户操作的 x、y 坐标映射到 Onvif 平移/倾斜矢量。因为 Onvif 平移/倾斜矢量 X 和 Y 值范围是 -1 到 1,我不知道如何覆盖 IP 摄像机的整个区域(360 度水平 70 度垂直)
2)如何放大/缩小特定区域,因为 Onvif 缩放矢量不提供指定区域的方法(要缩放的 X 和 Y 坐标)。
解决方案
推荐阅读
- c++ - 声明一个可以包含命名空间中定义的所有数据类型的 c++ 向量
- ios - iOS 上的 Flutter 蓝牙串行插件问题:MissingPluginException
- unity3d - Unity3D 将 GameObject 渲染为线框
- javascript - 移动导航栏不跨越页面的 100% 宽度
- java - 获取firebase firestore值的值
- javascript - 为什么我的函数不能正确识别元素的样式?
- google-apps-script - 如何将 Google Apps 脚本应用于多个工作表(相关下拉菜单)?
- azure - 使用 Azure Runbook 删除 Azure 文件共享中的旧文件
- css - 在 Laravel 中是否有内联资产(例如 css)的功能?
- javascript - 在原型上使用闭包有缺点吗?