文档详情

机器人视觉技术及应用教学课件(共8章)第6章 机器视觉系统二次开发.pptx

发布:2024-09-01约3.66万字共122页下载文档
文本预览下载声明

第6章机器视觉系统二次开发

机器视觉系统二次开发

知识目标

熟悉机器视觉软件平台SDK二次开发基本流程

掌握机器视觉软件平台SDK包中常用函数接口

掌握机器视觉软件平台用户自定义程序的设计方法

技能目标

能够基于视觉SDK包的C/C++接口函数完成方案软件设计能够运行视觉SDKDEMO程序并进行一般功能开发

为工业增台为教育赋能

为工业增台为教育赋能

机器视觉系统二次开发

机器视觉系统二次开发

为工业增台为教育赋能

1.1

1.2

1.3

1

·VisionMaster算法平台集成机器视觉多种算法组件,适用多种应用场景,可快速组合算法

实现对工件或被测物的查找、测量、缺陷检测等。通过这些强大的视觉分析工具库,可简单灵活的搭建机器视觉应用方案,无需编程。满足视觉定位、测量、检测和识别等视觉应用需求。具有功能丰富、性能稳定、用户操作界面友好的特点。

·VisionMaster算法平台SDK提供了基础接口、展现接口、平台数据接口、平台控制接口,使用该SDK可以对接VisionMaster算法平台,灵活地开发和扩展机器视觉应用。

·SDK提供两套编程接口:C/C++接口和C#接口。软件内分别为C/C++接口和C#接口提供了Demo,同时提供相应编程接口的详细说明和使用方法说明文档。

二次开发接口介绍

为工业增台为教育赋能

1.1二次开发接口介绍

最低配置

推荐配置

操作系统

Windows7/10(64位中、英文操作系统)

NET运行环境

NET3.5及以上

CPU

IntelPentiumIV2.0GHz或以上

IntelPentiumIV3.0GHz或以上

内存

4GB

8GB或更高

网卡

千兆网卡

Inteli210系列以上性能网卡

显卡

显存1G以上显卡,深度学习DL训练工具模块需要显存4G以上

USB接口

需要有支持USB3.0的接口

二次开发运行环境介绍

1.2二次开发运行环境介绍

·VisionMaster算法平台安装以及运行的配置要求如下表所示。

为工业增台为教育赋能

·该软件需搭配加密狗使用,使用该软件前,请安装相应加密狗驱动和工业相机等硬件设备

驱动。

·不排除未知杀毒软件将该软件识别为病毒的情况,为方便使用,建议将本软件加入该杀毒软件的白名单中或关闭电脑上的杀毒软件。

注意事项

为工业增台为教育赋能T

1.3注意事项

2编程引导

2.1C/C++接口流程

机器视觉系统二次开发

为工业增台为教育赋能

1方案操作相关接口流程

·算法平台软件方案相关操作过程,实现方案加载、方案执行以及方案保存等过程,主要过程如下图所示。

为工业增台为教育赋能

2.1C/C++接口流程

2.1C/C++接口流程

·示例代码:

#includeiMVS-6000PlatformSDKCh

#includestring

unsignedintnImgWidth=0;

unsignedintnImgHeight=0;

staticintstdcallCallBackFun(OUTIMVS_PF_OUTPUT_PLATFORM_INFO*constpstOutputPlatformInfo,INvoid*constpUser)

为工业增台为教育赋能物

if(NULL==pstOutputPlatformInfo)

returmIMVSEC_PARAM

2.1C/C++接口流程

if(NULL==pstOutputPlatformInfo-pData)

returnIMVS_EC_PARAM;

/回调模块结果信息

if(IMVS_ENUM_CTRLC_OUTPUT_PLATFORM_INFO_MODULE_RESULT==

pstOutputPlatformInfo-nInfoType)

IMVS_PF_MODU_RES_INFOpstP

显示全部
相似文档