海康机器人工业相机sdk简介

本文详细介绍了海康机器人工业相机的SDK获取与使用,包括SDK的下载路径、组成(头文件、静态库、动态库、开发文档和示例程序),并列举了多种开发语言的示例程序,如C语言的基础示例和多相机示例等,帮助开发者快速上手相机的二次开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SDK下载

在海康机器人的官网下载中心-> 海康机器人下载中心
我们可以看见海康机器人为用户提供了较多的软件下载,不同的软件对应的其不同产品系列,而工业相机,下载其MVS即可,MVS集成了相机的客户端软件与提供给用户二次开发SDK
MVS

以windows版本为例,下载目前最新的MVS V3.3.1版本,下载完成之后,默认安装即可
打开路径:C:\Program Files (x86)\MVS\Development,可以看见其提供的示例程序以及开发文档
Development
打开Samples,可以看见海康机器人为不同开发语言提供了不同示例程序sdk示例1

SDK组成

1.头文件

在*C:\Program Files (x86)\MVS\Development\Includes*路径下,我们可以找到SDK开发所必须的头文件![在这里插入图片描述](https://img-blog.csdnimg.cn/20210115144950688.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzIzMTA3NTc3,size_16,color_FFFFFF,t_70#pic_center)

2.静态库/lib库

C:\Program Files (x86)\MVS\Development\Libraries路径下,我们可以找到SDK开发所必须的lib文件
lib文件

3.动态库

在"C:\Program Files (x86)\Common Files\MVS\Runtime"路径下,我们可以找到SDK所依赖的动态库文件
在这里插入图片描述
这里需要注意几点

  1. 路径名称是:C:\Program Files (x86)*Common Files\MVS\Runtime*,而不是:C:\Program Files (x86)*MVS\Development*

  2. 用户自行开发程序时,考虑到自身程序的独立性,往往会直接将dll拷贝到自身的exe路径下,这种做法也能保证用户开发程序的正常运行,但是会有两个弊端

    • SDK包含的不仅仅是头文件、lib、dll这些开发文件,还包含针对相机的驱动程序,例如针对网口相机的Gige驱动,U口相机USB驱动等,驱动程序可以帮助应用层更高效的获取相机图像
      驱动程序
    • SDK更新版本迭代过程中,新旧版本,新旧版本驱动互相搭配,往往会带来一些意象不到的问题,用户拷贝之后,可能会随着时间的流逝忘记,当版本升级时,易造成问题

而动态库路径,在MVS客户端安装时,已自动配置进入了环境变量,因此,用户可以无需二次拷贝dll文件
环境变量
用户也可以在官网下载安装runtime包,仅包含必要的动态库文件以及驱动文件,无MVS客户端,减小发布程序大小
runtime

4.开发文档

在" C:\Program Files (x86)\MVS\Development\Documentations "路径下,可以获取到SDK的开发文档,其中,SDK接口说明可以仔细阅读<工业相机SDK开发指南>SDK接口说明

5.示例程序

  1. 开发语言支持
    常见的编程语言例如:C、VC60、C#、VB、vb.net、python、Java、C+builder、Delphi等均提供了参考demo,visionpro、halcon、labview、opencv等常用的视觉算法平台,也提供的转换方法
    在这里插入图片描述
  2. 示例程序说明
    以C语言的示例程序为例
示例程序说明
BasicDemo基础示例,支持Gige、USB相机连接断开,获取保存图像,设置获取常见参数:曝光增益等
BasicDemoByGenTL同basic示例一样,支持使用GenTL方式打开相机,常用打开CoaXPress相机
CamLBasicDemoCameraLink相机参数设置示例程序,仅支持参数设置,图像获取需参考CML采集卡demo
ForceIpDemoGige相机IP设置
MultipleCamera多相机示例程序
ReconnectDemo断线重连示例程序
Grab_Callback回掉取流示例程序
GrabImage主动取流示例程序
DynamicallyLoadDLL动态加载sdk示例程序
ConvertPixelType彩色相机图像格式转换
Recording录像功能
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值