收藏 分享(赏)

14年大恒图像培训2 hdevelop.pdf

上传人:精品资料 文档编号:11138253 上传时间:2020-02-09 格式:PDF 页数:64 大小:3.84MB
下载 相关 举报
14年大恒图像培训2 hdevelop.pdf_第1页
第1页 / 共64页
14年大恒图像培训2 hdevelop.pdf_第2页
第2页 / 共64页
14年大恒图像培训2 hdevelop.pdf_第3页
第3页 / 共64页
14年大恒图像培训2 hdevelop.pdf_第4页
第4页 / 共64页
14年大恒图像培训2 hdevelop.pdf_第5页
第5页 / 共64页
点击查看更多>>
资源描述

1、www.daheng-HDevelop 总提纲 HDevelop 介绍 HDevelop 编程示例 www.daheng-HDevelop 介绍 提纲 什么是 HDevelop HDevelop图形组件 算子选择 写一个程序 提纲 什么是 HDevelop HDevelop图形组件 算子选择 写一个程序 HDevelop介绍 HDevelop是开始视觉处理算法的一个很好的工具,类似于 VC、 VB、Delphi等编译环境。 它有自己的交互式界面,可以编译和测试视觉处理算法,可以方便查看处理结果。 可以导出算法代码 可以作为算法开发、研究、教学等工具。 HDevelop介绍 每个程序包含一个 H

2、alcon算子序列 程序能够分为一些过程 还可以使用 if, for, repeat 或者 while等控制语句 组织这些算子序列 各个算子的结果通过变量来传递 不传递隐含数据 算子的输入参数可以是变量,也可以是表达式 输出参数是变量 HDevelop 不能用于设计用户界面 HDevelop 程序只是作为应用软件视觉部分算法原型 HDevelop 不能作为最终的应用软件 快速原型化 : HDevelop HDevelop 擅长什么 ? 直接连接采集卡和相机 从采集卡、相机或者文件中载入图像 检查图像数据 可行性研究 开发一个视觉检测方案 测试不同算子或者参数值的计算效果 保存程序 可以导出以

3、C+, C#, C, Visual Basic, 或者 VB.NET程序 HDevelop编程 在 HDevelop中可以编写完整的程序 适用于无编程经验的程序员 优点 很好的支持所有 HALCON算子 方便查看可视数据 方便选择、调试和编辑参数 方便技术支持 (发送 HDevelop 程序 ) 缺点 不能直接生成一个正常的应用程序 (例如 , 创建用户界面 ) 基于类的编程 使用 C+, Visual Basic, 或者 Delphi可以编写完成的应用程序 适用于有经验的程序员 优点 有更好的编程结构 统一的编程风格 缺点 较难调试和查看可视化数据 需要花时间编写显示部分 较难的技术支持 需

4、要提取出于 HALCON相关的部分程序 需要区分是正常程序的错误还是 HALCON程序的错误 推荐的编程方法 在 HDevelop编写算法部分 使用 C+ 或 Visual Basic开发应用程序 从 HDevelop导出算法代码并集成到应用程序中 优点 很好的支持所有 HALCON 算子 方便检查可视数据 方便选择、调试和编辑参数 方便技术支持 (发送 HDevelop 程序 ) 充分利用两种环境 缺点 一个改变了的算法代码不能重新载入到 HDevelop中 3. 执行应用程序 HALCON library 1. 开发视觉检测程序 HDevelop 可以提供快速的解决方案 Visual St

5、udio Export code Compile 2. 添加用户界面 HDevelop 机器 提纲 什么是 HDevelop HDevelop图形组件 算子选择 写一个程序 HDevelop 预览 菜单栏 工具栏 图像窗口 : 显示结果 变量查看窗口 : 控制结果 程序窗口 : 编辑程序 算子窗口 : 编辑算子 在线帮助 版本 HDevelop 菜单栏 前任和后继算子 建议 所有算子分类 图像 窗口中显示参数控制 图像检测工具 存储窗口内容到文件中 程序执行控制 编辑程序 打开和存储程序 载入图像 HDevelop一般 选项 过程处理和选择 图像获取 /匹配 /标定助手 HDevelop 工具

6、栏 控制程序执行 (F5)-(F8) 注释程序行 停止程序执行 (F9) 剪切 (Ctrl+X), 复制 (Ctrl+C), 粘贴 (Ctrl+V), 删除 保存程序 (Ctrl+S) 打开程序 (Ctrl+O) 新建程序 (Ctrl+N) 撤销 键入 (Ctrl+Z), 重复键入 (Ctrl+Y) 重置 /中止程序执行 显示参数 缩放窗口 直方图 特征检测 帮助 浏览示例程序 (Ctrl+O) 导出 , 打印 查找 , 替换 (Ctrl+F) 读取图像 轮廓线 找到一个例程 使用关检测和目录找到一个例程 对于初学者 打开一个程序文件 打开一个标准的 HDevelop 例程 插入程序到已有的代

7、码中 插入过程到已有的代码中 HDevelop 算子窗口 算子或者过程名称 参数名称 变量名称或者表达式 参数类型 插入算子并执行 插入算子 执行 忽略 变化 在线帮助 图标类型 输入和输出参数 HDevelop 编程窗口 插入光标 (Shift + click) 程序计数器 (click) 中断点 (Ctrl + click) 覆盖 behavior 双击可以编辑程序行 标记 (Shift-F11) HDevelop 编程窗口 编辑过程界面 选择一个过程 当前过程的名称 用户高级自动补全 执行 on Return 切换到全文编辑器 打开新的标签页 HDevelop 编程窗口 HALCON o

8、perators 执行 编辑程序 断点设置 位置 光标 注释 编辑菜单 撤销前一编辑项 编辑工具 在程序中 查找 /替换算子, 过程或者变量 查找下一个 激活或注销程序行 打开参数选择对话框 执行菜单 运行 , 单步执行 , 停止 调用堆栈 处理断点 重置程序或者变量执行 过程菜单 创佳一个新过程 编辑接口 文件处理 (本地过程 ) 选择一个过程 外部过程路径 修改过程状态 使用过程 程序使用过程的优点: 较好的结构 短 容易理解 容易维护 HDevelop 图形窗口 画 ROI 清楚 适应大小 缩放和移动 3D 模式 激活窗口 HDevelop 图形窗口 显示 处理结果 控制显示参数 存储窗口中内容 控制图形窗口 编辑参数 打开特征工具 生成代码 图形窗口的 3D模式 HDevelop 变量查看窗口 控制数据 (integer, real, string, tuple) 右键菜单 非实例化的变量 双击打开窗口

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报