资源简介
通过邮件求助了海康威视SDK的管理人员,他们只给了一个简单示例。不会有任何导入错误和其它麻烦,鉴于网络上大家遇到各种问题 很头疼,分享给大家,希望大家enjoy it。
代码片段和文件信息
# -*- coding: utf-8 -*-
‘‘‘
HCNetSDK头文件定义机构体
‘‘‘
__author__ = ‘Dean‘
from ctypes import *
# 定义设备参数结构体
class NET_DVR_DEVICEINFO_V30(Structure):
pass
LPNET_DVR_DEVICEINFO_V30 = POINTER(NET_DVR_DEVICEINFO_V30)
NET_DVR_DEVICEINFO_V30._fields_ = [
(‘sSerialNumber‘ c_ubyte * 48)
(‘byAlarmInPortNum‘ c_ubyte)
(‘byAlarmOutPortNum‘ c_ubyte)
(‘byDiskNum‘ c_ubyte)
(‘byDVRType‘ c_ubyte)
(‘byChanNum‘ c_ubyte)
(‘byStartChan‘ c_ubyte)
(‘byAudioChanNum‘ c_ubyte)
(‘byIPChanNum‘ c_ubyte)
(‘byZeroChanNum‘ c_ubyte)
(‘byMainProto‘ c_ubyte)
(‘bySubProto‘ c_ubyte)
(‘bySupport‘ c_ubyte)
(‘bySupport1‘ c_ubyte)
(‘bySupport2‘ c_ubyte)
(‘wDevType‘ c_ushort)
(‘bySupport3‘ c_ubyte)
(‘byMultiStreamProto‘ c_ubyte)
(‘byStartDChan‘ c_ubyte)
(‘byStartDTalkChan‘ c_ubyte)
(‘byHighDChanNum‘ c_ubyte)
(‘bySupport4‘ c_ubyte)
(‘byLanguageType‘ c_ubyte)
(‘byVoiceInChanNum‘ c_ubyte)
(‘byStartVoiceInChanNo‘ c_ubyte)
(‘bySupport5‘ c_ubyte)
(‘bySupport6‘ c_ubyte)
(‘byMirrorChanNum‘ c_ubyte)
(‘wStartMirrorChanNo‘ c_ushort)
(‘bySupport7‘ c_ubyte)
(‘byRes2‘ c_ubyte)
]
# 定义组件库加载路径信息结构体
class NET_DVR_LOCAL_SDK_PATH(Structure):
pass
LPNET_DVR_LOCAL_SDK_PATH = POINTER(NET_DVR_LOCAL_SDK_PATH)
NET_DVR_LOCAL_SDK_PATH._fields_ = [
(‘sPath‘ c_char * 256)
(‘byRes‘ c_ubyte * 128)
]
# 定义预览参数结构体
class NET_DVR_PREVIEWINFO(Structure):
pass
LPNET_DVR_PREVIEWINFO = POINTER(NET_DVR_PREVIEWINFO)
NET_DVR_PREVIEWINFO._fields_ = [
(‘lChannel‘ c_long)
(‘dwStreamType‘ c_ulong)
(‘dwlinkMode‘ c_ulong)
(‘hPlayWnd‘ c_void_p)
(‘bBlocked‘ c_ulong)
(‘bPassbackRecord‘ c_ulong)
(‘byPreviewMode‘ c_ubyte)
(‘byStreamID‘ c_ubyte * 32)
(‘byProtoType‘ c_ubyte)
(‘byRes1‘ c_ubyte)
(‘byVideoCodingType‘ c_ubyte)
(‘dwDisplayBufNum‘ c_ulong)
(‘byRes‘ c_ubyte * 216)
]
# 码流回调数据类型
NET_DVR_SYSHEAD = 1
NET_DVR_STREAMDATA = 2
NET_DVR_AUDIOSTREAMDATA = 3
NET_DVR_PRIVATE_DATA = 112
# 码流回调函数
REALDATACALLBACK = CFUNCTYPE(None c_long c_ulong POINTER(c_ubyte) c_ulong c_void_p)
# 云台控制命令
LIGHT_PWRON = 2 #接通灯光电源
WIPER_PWRON = 3 #接通雨刷开关
FAN_PWRON = 4 #接通风扇开关
HEATER_PWRON = 5 #接通加热器开关
AUX_PWRON1 = 6 #接通辅助设备开关
AUX_PWRON2 = 7 #接通辅助设备开关
ZOOM_IN = 11 #焦距变大(倍率变大)
ZOOM_OUT = 12 #焦距变小(倍率变小)
FOCUS_NEAR = 13 #焦点前调
FOCUS_FAR = 14 #焦点后调
IRIS_OPEN = 15 #光圈扩大
IRIS_CLOSE = 16 #光圈缩小
TILT_UP = 21 #云台上仰
TILT_DOWN = 22 #云台下俯
PAN_LEFT = 23 #云台左转
PAN_RIGHT = 24 #云台右转
UP_LEFT = 25 #云台上仰和左转
UP_RIGHT = 26 #云台上仰和右转
DOWN_LEFT = 27 #云台下俯和左转
DOWN_RIGHT = 28 #云台下俯和右转
PAN_AUTO = 29 #云台左右自动扫描
TILT_DOWN_ZOOM_IN = 58 #云台下俯和焦距变大(倍率变大)
TILT_DOWN_ZOOM_OUT = 59 #云台下俯和焦距变小(倍率变小)
PAN_LEFT_ZOOM_IN = 60 #云台左转和焦距变大(倍率变大)
PAN_LEFT_ZOOM_OUT = 61 #云台左转和焦距变小(倍率变小)
PAN_RIGHT_ZOOM_IN = 62 #云台右转和焦距变大(倍率变大)
PAN_RIGHT_ZOOM_OUT = 63 #云台右转和焦距变小(倍率变小)
UP_LEFT_ZOOM_IN = 64 #云台上仰和左转和焦距
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-11-13 23:50 HCNetSDK\
目录 0 2019-11-13 20:32 HCNetSDK\.idea\
文件 408 2019-11-13 13:47 HCNetSDK\.idea\HCNetSDK.iml
文件 138 2019-11-13 13:45 HCNetSDK\.idea\encodings.xm
文件 188 2019-11-13 13:45 HCNetSDK\.idea\misc.xm
文件 275 2019-11-13 13:45 HCNetSDK\.idea\modules.xm
文件 13001 2019-11-13 20:32 HCNetSDK\.idea\workspace.xm
文件 145920 2019-04-29 11:07 HCNetSDK\AudioRender.dll
目录 0 2019-11-13 14:07 HCNetSDK\C\
文件 525 2019-11-13 23:50 HCNetSDK\C\SdkLog_1_W.log
文件 306688 2019-04-29 11:07 HCNetSDK\EagleEyeRender.dll
文件 2166272 2019-04-29 11:07 HCNetSDK\GdiPlus.dll
文件 2285568 2019-04-29 11:22 HCNetSDK\HCCore.dll
文件 1309184 2019-04-29 11:27 HCNetSDK\HCNetSDK.dll
目录 0 2019-11-13 15:53 HCNetSDK\HCNetSDKCom\
文件 282112 2019-04-29 11:07 HCNetSDK\HCNetSDKCom\AnalyzeData.dll
文件 422400 2019-04-29 11:07 HCNetSDK\HCNetSDKCom\AudioIntercom.dll
文件 1026048 2019-04-29 11:24 HCNetSDK\HCNetSDKCom\HCAlarm.dll
文件 25358 2019-04-29 11:24 HCNetSDK\HCNetSDKCom\HCAlarm.lib
文件 1540608 2019-04-29 11:24 HCNetSDK\HCNetSDKCom\HCCoreDevCfg.dll
文件 1269248 2019-04-29 11:25 HCNetSDK\HCNetSDKCom\HCDisplay.dll
文件 2219008 2019-04-29 11:25 HCNetSDK\HCNetSDKCom\HCGeneralCfgMgr.dll
文件 57516 2019-04-29 11:25 HCNetSDK\HCNetSDKCom\HCGeneralCfgMgr.lib
文件 1680384 2019-04-29 11:25 HCNetSDK\HCNetSDKCom\HCIndustry.dll
文件 916992 2019-04-29 11:25 HCNetSDK\HCNetSDKCom\HCPlayBack.dll
文件 1191936 2019-04-29 11:24 HCNetSDK\HCNetSDKCom\HCPreview.dll
文件 49242 2019-04-29 11:24 HCNetSDK\HCNetSDKCom\HCPreview.lib
文件 1073664 2019-04-29 11:24 HCNetSDK\HCNetSDKCom\HCVoiceTalk.dll
文件 609792 2019-04-29 11:07 HCNetSDK\HCNetSDKCom\OpenAL32.dll
文件 848384 2019-04-29 11:07 HCNetSDK\HCNetSDKCom\StreamTransClient.dll
文件 462336 2019-04-29 11:07 HCNetSDK\HCNetSDKCom\SystemTransform.dll
............此处省略43个文件信息
相关资源
- Python3_3.6.8_x86精简绿色版
- Python3.7.0_b4 windows 64位 安装包
- Python3.8-Window 64位
- tensorflow-2.0.0rc0-cp36-cp36m-linux_aarch64.w
-
64位系统的ba
semap和pyproj(适合pyth - torch-1.3.0a0+de394b6-cp36-cp36m-linux_aarch64
- python3标准库(最新).rar
- ibm_db-3.0.1_64bit.zip
- Python3.6.5标准库文档(高清完整中文版
- numpy-1.17.5+mkl-cp36-cp36m-win_amd64.whl
- python项目开发案例集锦.zip
- python3爬虫资料
- python3.8.2 windows安装包
- Python3.0以上安装的GDAL库含3.7、3.8、
- pytorch 0.4.1 for python3.7 官方windows64位版
- tensorflow-1.14.0-cp37-cp37m-win_amd64.whl
- tensorflow1.8.0+python35 绿色版
- python3版 40行代码的人脸识别实践
- 《Python3网络爬虫开发实战代码》.zi
- dlib-19.19.0-cp38-cp38-win_amd64.whl
- Python3.7打包whl库,包括numpy、scikit、
- python35_d.lib和python35_d.dll
- python2和python3版本可用的OpenCV安装包
- python3面向对象编程 pdf文件
- 飞机大战python源码及游戏
- CBIR图像检索系统
- 高效算法128例配套代码
- 短路计算程序_python3
- 详解python3百度指数抓取
- 微博模拟登陆python3-2018年8月最新版本
评论
共有 条评论