QT/VS + C++ 海康工业相机二次开发

  • Post author:
  • Post category:其他

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