海康威视摄像头SDK开发(VS2017)记录

前言

这段时间被海康摄像头折磨的不行…决定还是写个博客记录一下,后续会把代码上传.
写在最前,善用SDK自带官方开发文档!善用SDK自带官方开发文档!善用SDK自带官方开发文档! 重要的事情说三遍!每个函数都有相对详细的参数说明!以及出错可能说明!最后面还有各种错误码解释!!!比什么百度好用多了!!!
本博客大部分参考来自:https://blog.csdn.net/o_ha_yo_yepeng/article/details/79825648

项目配置

环境说明

  • 操作系统: Win10 64位
  • 开发工具: VS2017+OpenCV_3.4.7
  • 摄像头型号: 海康威视DS-2CD3386FWDV2-IS

新建项目

新建Win控制台项目,将工程模式设为Release X64

配置OpenCV

为了以后配置方便,所以在属性管理器中新建一个属性表,来配置opencv和海康威视相关配置
在这里插入图片描述

  1. 下载OpenCV并解压,我下载的是3.4.7版本的
  2. C/C++-常规-附加包含目录中添加下面三个路径
    D:\OpenCV\opencv-3.4.7\opencv\build\include\opencv2
    D:\OpenCV\opencv-3.4.7\opencv\build\include\opencv
    D:\OpenCV\opencv-3.4.7\opencv\build\include 在这里插入图片描述
  3. 配置库文件
    链接器-输入-附加依赖项中,添加opencv-build-x64-vcXX(版本)-lib目录下的不带d后缀的lib,我的这个版本只有一个,所以方便很多
    在这里插入图片描述

配置海康威视SDK

  1. 前往官网下载对应版本的SDK,我下的是win64的
    地址: https://www.hikvision.com/cn/download_61.html
    在这里插入图片描述
  2. 我新建了一个新的属性表HK_x64_release,在C/C++-常规-附加包含目录中添加SDK的头文件目录
    在这里插入图片描述
  3. 添加库文件,在链接器-输入-附加依赖项里添加海康SDK库文件下的lib文件,包括HCNetSDKCom目录下的
    在这里插入图片描述

测试代码

配置完成之后,尝试运行代码,源代码我传一下github,但是这个代码是从另一个博客复制并修改过的,在回调时经常出现fail input data的错误,我准备重新写一次.
github地址:https://github.com/kimikudo/hkconsole

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值