网站首页 > 编程文章 正文
这篇文章,我来介绍一下海康工业相机SDK的使用方法。如果是老手,你可以跳过,如果是新手,可以看看,欢迎拍砖
要使用海康的工业相机SDK,要先下载 机器视觉工业相机SDK V3.2.0版本Runtime组件包,这里面包含了相机的所有运行时库,安装后运行时环境在C:\Program Files (x86)\Common Files\MVS目录下,里面包括了各种海康SDK运行时库以及GenICam相关的库文件。
下载机器视觉工业相机客户端MVS3.1.0后安装,其实MVS是根据相机SDK做的一个应用软件开发,注意安装的时候选择开发者模式。安装好后在目录下D:\ProgramFiles\MVS\MVS\Development中有SDK开发相关文档
Bin 下为C#写的一个demo。Documentations中为各种示例,DotNet为调用的程序集, 分为32、64、AnyCPU的程序集,这个程序集就是把C接口通过DllImport转到C#调用的简单封装,Includes为C++开发所需要的头文件,Libraries为C++开发的库文件,Samples中为各种编程语言以及常用的算法工具(Halcon\Opencv\LabView)提供的demo,ThirdPartyPlatformAdapter为其他第三方算法工具提供的驱动,可以通过对应的算法工具取流。
在这里我以C接口代码说明,C接口和C#接口不同就是,在接口后面增加了一个_NET,我一般使用C接口方式。
设备连接流程
主动取流流程
主动取流需要调用 MV_CC_GetOneFrameTimeout接口主动获取图像数据,我一般是开一个线程,在接收到下位机信号后调用这个接口,然后加入到缓存,供算法调用。
回调取流流程
回调取流通过MV_CC_RegisterImageCallBackEx把数据通过回调函数给到注册者。
以MV_CC_Set*或MV_CC_Get*的第一个参数是一个字符串类型的,这个类型是相机的一个属性,可以在Documentations\MvCameraNode.xlsx中查找,比如ExppsureTime为曝光节点,数据类型是Float,单位是微秒,R/W为此特性可读可写,这个特性是GenICam中规定的。
对开发者来说,这些特性在MVS中右侧的属性树中查看到,如果想看更多的知识,如下是我自己本地的一个虚拟相机,右侧的属性是我虚拟相机根据GenICam来进行写的一个XML描述文件,正常来说,相机的XML描述文件有一万多行,MVS和SDK中只会把一部分属性列举出来,并非所有属性。
猜你喜欢
- 2024-10-13 1.53 ms!CCTNet:LiDAR位置识别最新SOTA!SLAM回环稳了!
- 2024-10-13 别再用DDPG了!吉林大学最新无人机通信和网络GAI框架!
- 2024-10-13 SLAM回环 & 重定位新思路!告诉我你在哪里!
- 2024-10-13 牛津最新CVPRW!通用框架!单视图重建3D对象的360°生成!
- 2024-10-13 又快又好又开源!SegNet4D:4D LiDAR语义分割竟如此精确!
- 2024-10-13 深度学习增强的RANSAC!提升杂乱环境下的平面实例分割效果
- 2024-10-13 彻底解决未知和非结构场景!度量语义SLAM最新SOTA开源了!
- 2024-10-13 融合目标跟踪与多视图几何,TKG-SLAM 实现动态场景下的精准定位
- 2024-10-13 无视一切干扰!谷歌开源最强3DGS!(谷歌开源项目)
- 2024-10-13 NeRF巅峰之作!超快端到端MeshLRM 实现不到1s的高质量重建!
你 发表评论:
欢迎- 05-142014年最流行前端开发框架对比评测
- 05-14七爪源码:如何使用 Next.js 构建 Shopify 店面
- 05-14Web 前端怎样入门?
- 05-14我为什么不建议你使用框架
- 05-14推荐几个好用的React UI 框架
- 05-14PDFsharp:强大的 .NET 跨平台 PDF 处理库
- 05-14一组开源免费的Web动画图标,荐给需要的设计师和程序员
- 05-14salesforce 零基础学习(二十九)Record Types简单介绍
- 最近发表
- 标签列表
-
- spire.doc (59)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- sqljdbc4.jar下载 (56)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- 苹果ios字体下载 (56)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)