手把手带你模仿 海康威视sdk+Qt 的二次开发(上)_海康sdk二次开发 报警 纯qt-CSDN博客

**上篇主要完成的任务:
将编写代码之前的相关工作完成。**

在后续的介绍之前,为了便于大家理解我正在做的事情,先大致阐述下任务及最终的效果图。
_任务_:将基于MFC图形框架的海康威视工业相机的操作,完全移植到Qt中,也就是基于Qt来实现,所选的开发环境为Qt creator,并且功能基本完全模仿MFC

先来看一下基于MFC实现的效果图:
在这里插入图片描述
再来看一下基于qt实现的效果图:
在这里插入图片描述
接下来,我将完完整整复现整个操作过程,由于整个过程比较漫长,我分两部分来讲,上篇主要完成编写代码之前的工作。

首先打开海康的网址,下载对应的SDK(软件开发工具包):
海康机器人-机器视觉

如下所示:
在这里插入图片描述
下载好后,如下:
在这里插入图片描述
打开文件所在位置,找到样例程序,如下:
在这里插入图片描述
这里保存了已经写好的样例程序,为了避免破坏,将该文件拷贝一份放到桌面,如下:
在这里插入图片描述

找到如下文件,并打开:
(Sample->VC->VS)
在这里插入图片描述
打开后:
在这里插入图片描述
注意在VS中可能要安装MFC插件,如果没有安装,则首先找到Visual Studio Installer,安装MFC扩展:
在这里插入图片描述
在这里插入图片描述
安装好后打开:
在这里插入图片描述
然后点击编译运行:
在这里插入图片描述
这是在vs下的,基于的是MFC框架,接下来,我的目标是模仿其将其在Qt中复现。

首先,先把基本的操作环境搭建好:

第一步, 新建三个目录,头文件、库文件以及Qt工程相关的文件:
在这里插入图片描述
将操作相机所需要的头文件和库文件包含进相关目录中:
在这里插入图片描述在这里插入图片描述在这里插入图片描述
将其复制到刚刚创建好的相关目录中:
在这里插入图片描述
在这里插入图片描述

接下来打开Qt Creator,新建项目:
在这里插入图片描述
在这里插入图片描述
这里我用的是MSVC2015:
在这里插入图片描述
然后编译运行,让其完成初始构建:
在这里插入图片描述
接下来在qt creator的.pro中引入规则添加操作相机所需要的头文件和需要依赖的库文件:
在这里插入图片描述
基于这些头文件和库文件,海康已经为我们封装好了操作相机的类,如下:
在这里插入图片描述
将这两个文件添加到qt中:
在这里插入图片描述
将头文件和源文件添加进项目中:
在这里插入图片描述在这里插入图片描述
至此一切准备工作就绪,接下来就是代码的编写。


原网址: 访问
创建于: 2024-05-24 09:59:28
目录: default
标签: 无

请先后发表评论
  • 最新评论
  • 总共0条评论