VC++联合相机SDK开发

       SDK的英文全名是:software development kit,翻译成中文的意思就是“软件开发工具包”通俗一点说 就是第三服务商提供的实现软件产品某项功能的开发包。里面就是动态链接库,里面留下的一些函数,供开发者在不同工程环境下(例如VC、VB、C#等)进行函数的调用采集,方便开发。

       相机SDK图像采集可能比halcon图像采集更稳定一些,一些初学者在使用halcon图像采集时总会遇到各种问题,所以这里介绍一下如何用VC联合相机SDK进行图像采集。
       我们拿到任何一个相机SDK,首先要做的就是看开发者手册、看它的示例项目,将示例项目中我们所需要的功能添加到我们自己的项目中就可以了,这是一个基本思想。了解这些之后,我们首先要在自己MFC项目中对相机的SDK进行配置:

准备配置工作套路:

  1. 将开发包中的 .lib、.dll、.h文件拷贝到到和自己项目.vcxproj同级工程目录下
    在这里插入图片描述
  2. 将头文件都添加到工程中
  3. 在项目、属性、链接器中添加 .lib文件
  4. 在项目中包含头文件,方便API函数的调用

如果不知道需要找那些.lib、.dll、.h文件,就看开发手册(自己用什么平台就看什么平台的说明)。
在这里插入图片描述

       我说的上面的的准备工作是通用的,每个相机的SDK拿到之后配置都是这个套路,这步完成之后,打开开发包里面的demon,配合开发手册,选择demon中我们需要的功能复制到自己新建的项目当中即可。

下面我说一下我配置SDK的一些配置流程和开发过程:

准备配置工作:

1、这里将dll文件路径添加到环境变量中(和上面添加到工程目录下一样),.h文件加到工程目录下
1)这里将dll文件路径添加到环境变量中
在这里插入图片描述
2).h文件加到工程目录下
在这里插入图片描述
在这里插入图片描述
3).lib文件加到工程目录下
在这里插入图片描述
2. 将头文件添加到项目中
在这里插入图片描述
3. 在项目、属性、链接器中添加 .lib文件
在这里插入图片描述
4. 项目中包含头文件
在这里插入图片描述
到此,准备工作已经结束

注:找不到文件和路径的,看示例说明手册。

开发流程:
将相机SDK上demon功能拷贝到自己的项目中就可以了。

发布了74 篇原创文章 · 获赞 24 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43197380/article/details/90643497