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中的头文件,如下:
opencv读取海康威视摄像头相关配置
添加库文件:既要添加库文件lib也要把lib下的HCNetSDKCom文件包含进去
opencv读取海康威视摄像头相关配置
然后,链接器——输入——添加依赖项,把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、opencv读取海康威视摄像头相关配置
如图,以上配置是基于release和x64进行配置,debug在lib中会有区别要使用opencv_world342d.lib,即*d.lib;如果两者弄错,程序运行会出现异常状态;

错误及解决方法

opencv读取海康威视摄像头相关配置
运行代码后,如果出现上述错误,需要把提示到的.dll文件放到所建的工程中的/x64/release下(如果你是在debug环境下,就放到/x64/debug下)
opencv读取海康威视摄像头相关配置
opencv读取海康威视摄像头相关配置
上图中,我为了方便把所有的.dll文件都复制过来了。

3、配置完成后就可以添加CPP文件。

程序内容待补充。。。。。。

相关文章:

  • 2021-12-23
  • 2021-12-07
  • 2021-09-04
  • 2021-11-28
  • 2021-06-05
  • 2022-01-30
  • 2022-01-09
  • 2021-10-04
猜你喜欢
  • 2021-11-25
  • 2021-12-23
  • 2021-05-19
  • 2021-04-28
  • 2021-10-21
  • 2021-04-04
  • 2021-08-15
相关资源
相似解决方案