1、开发环境
海康威视的网络摄像头使用:
开发工具:vs2015 C++ 海康SDK
2、相关操作
下载海康威视SDK:网址:http://www.hikvision.com/cn/download_61.html
• 1:对照自己的开发平台可以下载设备网络SDK_Win32设备网络SDK_Win64,解压到本地文件下:
• 2:VS配置 、Opencv配置。参考址 http://blog.csdn.net/poem_qianmo/article/details/19809337
(建议自己创建一个项目属性表这样方便使用 )
注意:解压SDK可以得到头文件和库文件 ,SDK中的头文件修改“头文件”为“include”,“库文件”修改为“lib”;
在VC++目录中添加opencv的头文件包含路径和SDK中的头文件,如下:
添加库文件:既要添加库文件lib也要把lib下的HCNetSDKCom文件包含进去
然后,链接器——输入——添加依赖项,把opencv的lib和SDK中的lib添加进去(包含HCNetSDKCom的lib)
opencv_world342.lib
HCCore.lib
HCNetSDK.lib
PlayCtrl.lib
HCAlarm.lib
HCGeneralCfgMgr.lib
HCPreview.lib
GdiPlus.lib
注意:1、如果opencv进行cmake扩展库,也要把相关头文件和库文件添加进来,方法与上类似;
2、
如图,以上配置是基于release和x64进行配置,debug在lib中会有区别要使用opencv_world342d.lib,即*d.lib;如果两者弄错,程序运行会出现异常状态;
错误及解决方法
运行代码后,如果出现上述错误,需要把提示到的.dll文件放到所建的工程中的/x64/release下(如果你是在debug环境下,就放到/x64/debug下)
上图中,我为了方便把所有的.dll文件都复制过来了。
3、配置完成后就可以添加CPP文件。
程序内容待补充。。。。。。