CDLL("./libhpr.so", mode=ctypes.RTLD_GLOBAL)
CDLL("./libhlog.so", mode=ctypes.RTLD_GLOBAL)
lib = cdll.LoadLibrary("./libHcsSdk.so")
dll = CDLL("./PlatformSDK.dll")
import sys
from PyQt5.QtWidgets import QApplication,QWidget
def aaa(a):
pStr = c_char_p( )
pStr.value = a
return pStr
def getStreamCallback(handle,iStreamType,data,size,pUser):
print(str(handle),iStreamType,size)
def getPreviewMsgCallback(handle, pUser,nMsg):
print(str(handle))
class PLAT_DEVICE_INFO_V20(Structure):
_fields_ = [('iId', c_int),
('iControlUnitId', c_int),
('iDevType', c_int),
('szName', c_char*64),
('szIndexCode', c_char*64),
('iRes1', c_int)]
def __str__(self):
return u
此前写了一篇基于C++开发 海康 威视 相机的博客,貌似看的人还挺多,收藏量比较高,但其实当时就知道其实 海康 威视 相机还可以使用 python 开发,但当时 python 水平不高,也没有深入了解,趁此机会,好好总结一下用 python 开发的一些要点。 Python 调用 海康 SDK 实时 显示网络摄像头一. 准备工作1.下载 海康 SDK 2.安装配置OpenCV3.安装配置swig4.下载boost库5.下载OpenCV-swig接口文件二. 使用SWIG编译生成 python 和C++数据交换需要的.py和.cxx 文件三. 使用VS2017编译生成动态链接库1. 创建空的动态链接库工程 一. 准备工作 1.下载 海康 SDK 海康 SDK 开发页面根据自己需求下...