问题标签 [hikvision]

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.

0 投票
1 回答
5560 浏览

php - 如何使用 PHP curl 设置海康威视摄像头参数

我正在尝试使用海康威视 IPMD XML API 自动化海康威视摄像机配置。我可以使用任何记录在案的服务来检索相机数据,但我更改字段值的尝试失败了。这是我使用 deviceInfo 更改系统设备名称的代码。

这是请求的卷曲信息。相机似乎没有响应请求。

顺便说一下,这是相机对 GET /System/deviceInfo 的响应:

以前我尝试使用所有三种 EOL 类型(Mac、linux、DOS),然后将它们全部删除,如上面的代码所示。我知道身份验证有效,因为我可以从相机中读取任何内容。我还可以成功发送没有数据或 XML 块要求的 PUT 命令,例如重新启动。所以我怀疑我如何通过 curl 发送 XML 存在一些问题。此外,我可以在登录时通过网络浏览器更改设备名称。然后,当我阅读设备信息时,更改会显示在 XML 响应中。有什么想法我哪里出错了吗?谢谢。

2018 年 8 月 30 日更新

我放弃了使用相机 API 进行配置。我只发现了一些实际有效的命令(如重启和一些只读请求)。相反,我使用 Watir 和 Ruby 通过其 Web 界面访问相机。事实证明,这是一种非常可靠的相机配置自动化方式。

0 投票
0 回答
1024 浏览

android - Android 如何通过 2way 音频通信流式传输海康威视 IP 摄像机

我正在寻找代码以使用 RTSP 流在 Android 应用程序中直播海康威视摄像机以正确播放视频。但是找不到像IVMS官方应用程序那样的 2 路音频通信功能。

应该使用什么协议。我尝试了 Hikvision IP Camera API,但没有用。

0 投票
1 回答
397 浏览

c - 大头文件c ++中字符串常量之前的语法错误

我想通过 SDK 将 .hik (Hikvision) 格式的视频提取为 MP4。我的代码是下一个:

它使用 HCNetSDK.h 标头,这会在多行中向我抛出错误:字符串常量之前的语法错误。这个头文件有41K多行,大部分错误都在typedef之后:

可能是什么问题呢?在这行之前,有超过 6K 的 typedef 结构,如下所示:

即使我对每个 typedef 结构都进行了评论以发现错误,我也不知道怎么做。

0 投票
0 回答
1309 浏览

linux - ARM 上的海康威视 SDK

我需要在 OrangePI 板上更改我的海康威视相机的参数。在意识到使用 OnVif 需要做很多工作后,尝试使用他们的 SDK(linux 32-bit)。按照自述文件中所述下载该文件后,将 lib 文件复制到consoleDemo/linux32/lib目录 andconsoleDemo/linux32/make中,但收到以下错误:

我还在一个 ubuntu 系统上进行了操作,因为我认为 x86 系统可能不是 ARM,但没有成功,同样的错误。

0 投票
1 回答
3156 浏览

delphi - 海康威视摄像头 SDK [Delphi] - 错误 7 NET_DVR_NETWORK_FAIL_CONNECT

海康摄像机无法连接,NET_DVR_Login_V30返回-1,NET_DVR_GetLastError返回7:“NET_DVR_NETWORK_FAIL_CONNECT - 连接设备失败。设备离线或网络连接超时。”

摄像头 100% 在线并已配置,我可以使用 ClientDemo.exe 成功连接!

在wireshark中,我看到它甚至没有尝试连接。

问候

0 投票
1 回答
261 浏览

c++ - SDK 指针的问题 - c++ 到 Delphi 的翻译

我正在努力使用 HikVision SDK,试图让它在 Delphi 中工作。C++ 中有一些示例,但我在翻译到 Delphi 时遇到了指针问题。直到那一刻代码似乎有效,因为我得到了正确的车牌号。
这是正确的等价物: BYTE *pBuffer -> PByte 吗?
如何从pBuffer中提取图片?

C++ 代码:

德尔福代码:

问候

0 投票
1 回答
662 浏览

python - 如何通过 Python 使用海康威视 IP 摄像机进行图像处理?

我正在使用带有 NVR 的HIKVISION IP 摄像机 (DS-2CD204WFWD-I) 和 (DS-2CD214WFWD-I)使用 OpenCV 和 python 进行图像处理(人脸识别)。

目前,在相机设置中,我选择了 20fps,而当我运行我的代码时,我以非常慢的速度获取帧,例如 5 秒后的 1 帧。那么我需要保持与NVR的连接还是我必须直接使用它的IP地址进行图像处理?对于人脸识别,我使用的是 Microsoft 认知服务(Face API)。

0 投票
1 回答
3146 浏览

python - 海康威视 python OpenCV

我有这段代码,它的连接和显示都很好,但是速度真的很慢还有另一种方法吗?并且延迟少一点?我想用我的海康威视网络摄像机进行人脸识别

0 投票
1 回答
6243 浏览

python - Connecting to Hikvision Camera using python and open cv

i want to Connect Hikvision ip camera with python and open cv using this code :

when i run my code i got this Error :

i test my camera whit VLCPlayer and it work perfectly!

i think the problem refer to opencv4!

how can i fix it? tnx a lot

0 投票
1 回答
1765 浏览

python - 在python中将gstreamer管道更改为opencv

我已经在 opencv 上成功安装并构建了 gstreamer。当我打印(cv2.getBuildInformation())时它说是。

此刻撞墙了很长一段时间,正在使用gstreamer管道。它工作得很好。

这是我为 gstreamer 管道编写的 python 脚本。

虽然我不断收到此错误,但无法解决导致此问题的原因。