栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

手把手带你模仿 海康威视sdk+Qt 的二次开发(上)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

手把手带你模仿 海康威视sdk+Qt 的二次开发(上)

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

在后续的介绍之前,为了便于大家理解我正在做的事情,先大致阐述下任务及最终的效果图。
任务:将基于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中:

将头文件和源文件添加进项目中:

至此一切准备工作就绪,接下来就是代码的编写。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/743584.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号