1. 海康相机的开发参考:
(187条消息) 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一)_boss-dog的博客-CSDN博客_海康工业相机sdk
里面有详细的分析相机的数据,各种相机的区别,在VS中部署SDK的环境变量以及官方例程.
工业相机SDK是用于控制相机的一个独立组件,支持获取实时图像数据、配置参数、对图像进行后续处理等功能。工业相机SDK兼容GigE Vision协议、USB3 Vision协议、Camera Link协议、CoaXPress协议,目前支持Windows、Linux、Mac以及Android系统,不同的操作系统下需要加载使用配套的SDK版本并参考相应SDK开发指南。SDK对相机的控制上,最基本的功能有参数设置和图像获取两部分。需要 强调的是,工业相机是没有密码的,除非有IP冲突,否则是随连随用的。
2.下载SDK
海康威视的工业相机二次开发首先是需要在官方下载相机的SDK。
下载地址:海康机器人-机器视觉-下载中心 (hikrobotics.com)
据自身操作系统机器选择下载视觉工业相机客户端MVS,我下载的是(机器视觉工业相机客户端MVS V3.3.1(Windows)). 。二次开发的Demo示例在软件目录下的MVS\Development\Samples中,打开如图:
根据你开发所用的语言环境不同选择对应的文件夹,这里我用到的是C++语言,开发软件是VS2017,所以选择VC文件夹,里面的demo示例程序如下:
使用VS打开Samples_VS2015.sln得到如下:
根据我的需求,我只用到了红框所示的两个程序,但是这里能实现的功能还是很完善的,也可以参考海康的官方参考文档:https://www.hikrobotics.com/machinevision/service/download?module=1
3、VS2015配置海康SDK
3.1.1 添加附加包含目录
项目 — 属性 — 属性页 — C/C++ — 常规— 附加包含目录,添加如下路径:
(188条消息) VS2015配置海康威视工业相机SDK二次开发_求你别报错-CSDN博客
(187条消息) 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一)_boss-dog的博客-CSDN博客_海康工业相机sdk