问题标签 [python-onvif]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - “GetProfiles”不适用于我的 ONVIF 相机
我的任务是控制 Cisco ptz 摄像头。但是,我什至无法获得令牌。我成功连接到相机,但执行GetProfiles() 时出现错误。通过 ONVIF 设备管理器,一切正常,我可以看到有关我的相机的令牌和其他信息
我非常感谢您能提供的任何帮助。
onvif - 有没有办法使用 onvif 从生物识别设备中检索访问日志?
我有一个简单的 python 程序,它试图从生物识别读卡器中检索访问日志。
以下程序设法检索系统日志。
但是,当我将 GetSystemLog 函数的参数字符串更改为“Access”时,它仍然会返回系统日志。
请问社区在这种情况下如何检索AccessLog?谢谢!
python - Python Onvif 控件
我做了一切来用 python 操作 ptz
我不确定是否专注于/专注。Onvif主页,似乎显示为焦点移动。
我不知道要获取和编辑什么值,所以我会上传它。
而且即使在调整光圈(光圈)值时,降低该值也可以,但是如果您这样做+,则该值不会很好地改变
在这种情况下,我认为
ptz = mycam.create_imaging_service()
如果通过 ptz.GetOptions() 查看选项,Iris 值为 0(Max)和 -22(Min)。
媒体 = mycam.create_media_service()
media_profile = media.GetVideoSources()[0]
在这里,相机的图像设置是通过 GetVideoSources 加载的。从这个值,在 Imaging.Exposure
有当前光圈值的Iris,Iris最大值的MaxIris,最小值的MinIris。
如果当前光圈值为 -5,则 MinIris 取 -22,但 MaxIris 带来当前光圈值 -5。
即使我每次加载它时都带着改变的值,它似乎也不会改变,但如果你知道如何修复它,请。
python - 使用 Python 从 IP 摄像机获取 Onvif 事件
我有一个发送运动事件的 IP 摄像机。使用 Onvif 设备管理器,我还可以查看这些事件。但是,我无法使用 Python 脚本获取这些事件。起点是 Github 项目:https ://github.com/FalkTannhaeuser/python-onvif-zeep
如果我从文档中正确阅读,首先您必须执行一个名为“CreatePullPointSubscriptionRequest”的函数。作为响应,您会得到“CreatePullPointSubscriptionResponse”。然后你可以执行函数'PullMessagesRequest'。
有人可以给我发送一个代码片段来注册一个事件(全部或过滤)然后阅读这些事件吗?
这是我到目前为止所拥有的:
python - python-onvif-zeep | ptz.stop() 抛出错误 | onvif.exceptions.ONVIFError:未知错误:操作不支持
我将此代码用于我的任务。并成功运行移动方法,相机开始旋转。我称之为 stop() 方法,它抛出了一个异常。请帮助解决这个问题
python - Python ONVIF 相机
我正在尝试使用 Python ONVIF 来控制 PTZ 摄像机,我从github检查了一些示例并将它们配置到我的摄像机 IP 地址中。这是我使用的示例:
我无法在超级用户模式下运行此代码,它说:
[rtsp @ 0x7f5638008220] 方法 DESCRIBE 失败:404 Stream Not Found
如果不使用超级用户模式,错误会显示:
onvif.exceptions.ONVIFError: 未知错误: (401, 'Unauthorized')
linux - ONVIFError:未知错误:服务器返回 HTTP 状态 404
我正在尝试使用python-onvif-zeep库从我的Onvif 相机获取信息。,我的目标是获取我的 onvif 摄像机的 IP 及其流 url。
我可以使用python-onvif(对于 python2)和node-onvif库来检索它们。
我需要一个python3应用程序,我正在寻找python-onvif-zeep(python-onvif 的 python3 分支),但我一直收到相同的错误: “ONVIFError:未知错误:服务器返回 HTTP 状态 404(无可用内容)” 不不管我使用什么:onvif-cli或ONVIFCamera('192.168.2.123', 80, 'admin', 'admin', '/etc/wsdl/')方法。
我与sensecam_discovery获得相同的错误,他能够使用sensecam_discovery.discover()在我的网络上发现摄像头,但在ONVIFCamera('192.168.2.123', 80, 'admin', 'admin ')
即使是 linux 原生的 cli 工具也能做到这一点。
任何帮助或建议将不胜感激。
python-3.x - 如何在 onvif python 中扩展库创建的变量?
onvif python 将从 WSDL 创建基本变量,但不是可选元素。如何将可选变量添加到现有定义中?
如 a = create(sometype)
这定义了元素 ab 和 ac
我需要添加元素 acd、aceg 和 aceh
python - 具有特定端口的 WSDiscovery
我正在使用 Python WSDiscovery 使用 Onvif 来发现我的网络上的摄像头。它曾经工作得很好。问题是我的新相机在不同的端口(8899)上有onvif,我无法更改它。
我能够使用onvif-audit.js
来自https://github.com/RogerHardiman/onvif-audit的相机检测到相机,我可以在其中放置 -P 参数来指定端口。
我不能在我的设备上使用 npm,所以问题是,是否可以更改 WSDiscovery lib 使用的端口?
wsdl - IP 摄像机的 onvif-cli 查询中的参数无效
我平静地来。尝试使用onif-cli 工具设置 IP 摄像机的时间。发送Get
请求时,得到正常响应:
尝试Set
时,出现错误。
试图提供整个结构,如下所示:
到处都试过引号,没有变化。中的条目/home/user/python-onvif/wsdldevicemgmt.wsdl
如下所示:
帮助?