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
开发页面根据自己需求下...