海康机器人工业相机sdk简介
海康机器人工业相机SDK获取与简单介绍
- SDK下载
- SDK组成
- 1.头文件
- 2.静态库/lib库
- 3.动态库
- 4.开发文档
- 5.示例程序
SDK下载
在海康机器人的官网下载中心-> 海康机器人下载中心
我们可以看见海康机器人为用户提供了较多的软件下载,不同的软件对应的其不同产品系列,而工业相机,下载其MVS即可,MVS集成了相机的客户端软件与提供给用户二次开发SDK
以windows版本为例,下载目前最新的MVS V3.3.1版本,下载完成之后,默认安装即可
打开路径:C:\Program Files (x86)\MVS\Development,可以看见其提供的示例程序以及开发文档
打开Samples,可以看见海康机器人为不同开发语言提供了不同示例程序
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文件
3.动态库
在"C:\Program Files (x86)\Common Files\MVS\Runtime"路径下,我们可以找到SDK所依赖的动态库文件
这里需要注意几点
路径名称是:C:\Program Files (x86)*Common Files\MVS\Runtime*,而不是:C:\Program Files (x86)*MVS\Development*
用户自行开发程序时,考虑到自身程序的独立性,往往会直接将dll拷贝到自身的exe路径下,这种做法也能保证用户开发程序的正常运行,但是会有两个弊端
- SDK包含的不仅仅是头文件、lib、dll这些开发文件,还包含针对相机的驱动程序,例如针对网口相机的Gige驱动,U口相机USB驱动等,驱动程序可以帮助应用层更高效的获取相机图像
- SDK更新版本迭代过程中,新旧版本,新旧版本驱动互相搭配,往往会带来一些意象不到的问题,用户拷贝之后,可能会随着时间的流逝忘记,当版本升级时,易造成问题
- SDK包含的不仅仅是头文件、lib、dll这些开发文件,还包含针对相机的驱动程序,例如针对网口相机的Gige驱动,U口相机USB驱动等,驱动程序可以帮助应用层更高效的获取相机图像
而动态库路径,在MVS客户端安装时,已自动配置进入了环境变量,因此,用户可以无需二次拷贝dll文件
用户也可以在官网下载安装runtime包,仅包含必要的动态库文件以及驱动文件,无MVS客户端,减小发布程序大小
4.开发文档
在" C:\Program Files (x86)\MVS\Development\Documentations "路径下,可以获取到SDK的开发文档,其中,SDK接口说明可以仔细阅读<工业相机SDK开发指南>
5.示例程序
- 开发语言支持
常见的编程语言例如:C、VC60、C#、VB、vb.net、python、Java、C+builder、Delphi等均提供了参考demo,visionpro、halcon、labview、opencv等常用的视觉算法平台,也提供的转换方法
- 示例程序说明
以C语言的示例程序为例
示例程序 | 说明 |
---|---|
BasicDemo | 基础示例,支持Gige、USB相机连接断开,获取保存图像,设置获取常见参数:曝光增益等 |
BasicDemoByGenTL | 同basic示例一样,支持使用GenTL方式打开相机,常用打开CoaXPress相机 |
CamLBasicDemo | CameraLink相机参数设置示例程序,仅支持参数设置,图像获取需参考CML采集卡demo |
ForceIpDemo | Gige相机IP设置 |
MultipleCamera | 多相机示例程序 |
ReconnectDemo | 断线重连示例程序 |
Grab_Callback | 回掉取流示例程序 |
GrabImage | 主动取流示例程序 |
DynamicallyLoadDLL | 动态加载sdk示例程序 |
ConvertPixelType | 彩色相机图像格式转换 |
Recording | 录像功能 |
海康机器人工业相机sdk简介相关推荐
- 海康机器人工业相机常用参数功能设置与获取(持续更新全-C语言)
海康机器人工业相机常用参数功能设置与获取(C语言) 前言 相机属性树 1.设备控制/DeviceControl 1.1相机序列号获取/DeviceSerialNumber 1.2相机自定义命名设置与获 ...
- Python 实现海康机器人工业相机 MV-CU060-10GM 的实时显示视频流及拍照功能
一.背景介绍 1.最近项目中需要给客户对接海康机器人工业相机 MV-CU060-10GM: 2.客户要求通过部署的管理平台,可以在页面上实现如下功能: 1)相机视频流开始预览: 2)相机视频流停止预览 ...
- MS VS+HIK海康机器人工业相机环境配置
MS VS+HIK海康机器人工业相机环境配置 一.配置之前的准备工作 二 .配置环境 1.系统环境变量配置 2.项目属性配置 三.环境验证 一.配置之前的准备工作 在具体配置之前,务必下载安装好所需文 ...
- 海康威视工业相机海康机器人 Python开发采集数据、保存照片PyQt显示
目前缺芯的大环境也影响到工业相机上面了,使用支持国产海康机器人的工业相机进行视觉开发是不错的替代方案.价格交期很是感人呐! 参考文章python调用海康工业相机并用opencv显示(整体实现) 博主写 ...
- 海康机器人图像采集卡安装与使用
海康机器人图像采集卡安装与使用 1.安装环境要求 1.1主板硬件配置需求 1.2软件安装 1.2.1 MVS软件安装 2.软件使用 2.1枚举相机,取流 3.软件SDK二次开发 3.1基于工业相机SD ...
- 深思数盾助力海康机器人,全新VM4.2乘风破浪,安全起航
2022年3月28日,海康机器人机器视觉新技术及新品全球发布会盛大召开,圆满落幕.会上发布了全系列机器视觉新品,工业相机.智能相机.3D相机等重磅硬件产品,带来升级版的VM4.2软件,开启了机器视觉赋 ...
- C++下OPENCV驱动调用海康GigE工业相机
系列文章目录 第一章 Ubuntu22下OpenCV4.6.0+contrib模块编译安装 第二章 ubuntu22下C++ kdevelop环境搭建:OpenCV示例 第三章 C++下OPENCV驱 ...
- 海康彩色工业相机图像格式转换方法(Bayer转RGB)
海康彩色工业相机图像格式转换方法 1.彩色相机是如何变成彩色的-Bayer的由来 2.工业相机支持的图像格式 3.图像格式转化 4.一些其他的问题 1.彩色相机是如何变成彩色的-Bayer的由来 提到 ...
- 不带网口的笔记本电脑使用海康GigE工业相机
不带网口的笔记本电脑使用海康GigE工业相机 现在的笔记本都向轻薄型发展,基本都不带网线接口了.而一般程序开发人员都是使用的笔记本进行程序开发,因为笔记本携带方便嘛.我自己在工作中就遇到了,笔记本无法 ...
最新文章
- MySQL 数据库规范--开发篇
- List,Set,Collection,Collections比较
- python多个日志模块怎么隔离_在多个模块中使用Python日志logging
- java InputStream读取数据问题【转http://cuisuqiang.iteye.com/blog/1434416】
- java maven compiler设置默认1.8
- CentOS Linux解决Device eth0 does not seem to be present 但是没有发现eth1
- 查看并开启MySQL的log-bin和general_log日志
- android 字定义GridView 引用自己的定义布局
- C#的RSA加密解密签名,就为了支持PEM PKCS#8格式密钥对的导入导出
- android之阴影效果
- SharePoint 2010版本表
- 3. 使用Keras-神经网络来拟合非线性模型
- HX711 压力调试 51程序
- 度中心度(Degree Centrality)
- 2022A特种设备相关管理(电梯)特种作业证考试题库及在线模拟考试
- 计算机虚拟化技术试题,虚拟现实技术考试题及答案.doc
- MVC医院信息管理系统源码 BS架构
- bat批处理与adb命令的配合
- 【Scrum模式语言5】Scrum of Scrums
- 斗破苍穹里的那些女人
热门文章
- MIT6.824 Lab1 MapReduce
- java 设置pdf 编码格式_Java 在PDF中添加条形码
- 小程序中的页面导航(页面跳转)
- 项目经理必备工具之Project软件操作秘籍︱高远华信公司总经理张会斌
- 如何利用Photoshop进行快速切图
- git版本回退命令_git 版本回退 撤销 删除
- 【PTA】读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。c。
- 根据身份证号和社会保险号码查询不出您的医保信息 请核实后重新填写
- Linux命令老是记不住?一篇文章帮你解决。Linux常用命令汇总
- 网上值机软件测试,值机员考试(B)题