1、Halcon是什么?如何初步了解Halcon?

这点我讲得不太好,不如给大家看看三个链接:

① Halcon官方网站:https://www.mvtec.com/products/halcon/

② Halcon百科介绍:https://baike.baidu.com/item/HALCON%E6%9C%BA%E5%99%A8%E8%A7%86%E8%A7%89%E8%BD%AF%E4%BB%B6

③ Halcon学习网:http://www.ihalcon.com/

2、HDevelop开发环境介绍

示例程序、参数选择、自动保存、算子、建议……

① 查看示例程序

Halcon中提供了大量示例程序供学习研究,可以点击下图菜单栏中的第三个图标,直接运行一个示例程序看看,例如运行程序ball.hdev

② 设置HDevelop这个IDE的参数

执行“编辑”——“参数选择”,即可打开参数设置对话框,我一般会设置里面的字体大小,另外在里面的“一般属性”里面可以设置是否“自动保存”

③ 算子和算子建议

为了帮助开发者降低记忆算子的难度,菜单栏中有“算子”“建议”两项,它们将算子合理归类,并在写程序时给出了替代函数、前趋函数、后继函数的提示。

3、看帮助文档的方法

可按下图方式打开帮助文档,或者直接按F1。

在写Halcon程序时,如果想查询某句算子的帮助文档,可以将光标定位在那行,然后按F1即可。

4、Halcon的参数结构

HALCON  有两种基本的数据型态 : 图像数据 (iconic ,例如影像 ) 以及控制数据 ( control ,例如 变量,整数,字符串, handle 等等 ) 。

所有运算子的参数都是以相同的方式排列:输入图像,输出图像,输入控制,输出控制。(某一项参数可以缺失,但是顺序不能乱)

5、Halcon安装目录文件结构

6、如何学习Halcon?怎么找资料?

Halcon对于新手很友好,它有很多措施确保你可以循序渐进掌握Halcon。主要有:

① 帮助文档(F1)

② 解决方案指南 (solution guide) C:\Program Files\MVTec\Halcon-12.0\doc\pdf\solution_guide

③ 1000多个分门别类的示例程序

④ 互联网关于Halcon的文档、论坛、博文等

当然也可以看一下我的博客文章。

转载于:https://www.cnblogs.com/xh6300/p/10622524.html

Halcon开发环境和数据结构介绍——第1讲相关推荐

  1. 【机器视觉】Qt集成Halcon开发环境详解(二)

    00. 目录 文章目录 00. 目录 01. 概述 02. Halcon动态库配置方案一 03. Halcon动态库配置方案二 04. 问题讨论 05. 附录 01. 概述 Qt中集成Halcon开发 ...

  2. 软硬件协同设计的系统级开发环境~BPS软件介绍

    软硬件协同设计的系统级开发环境~BPS软件介绍 0 赞 发表于 2010/7/19 14:38:11 阅读(32881) 评论(0) 1)BPS简介: BEEcube Platform Studio( ...

  3. Android(一)——Eclipse+ADT 和 Android Studio 开发环境搭建及介绍

    文章目录 1. 前言介绍 1.1 JDK安装与配置 1.2 IDE开发APP流程 1.3 相关术语的解析 1.4 ADB相关指令 1.5 APP程序打包与安装流程 2. 开发环境搭建 2.1 Ecli ...

  4. 【机器视觉】Qt集成Halcon开发环境详解(一)

    00. 目录 文章目录 00. 目录 01. Windows平台下QT编译器 02. Qt下安装MSVC编译器 03. Qt下编译Halcon应用 04. Qt工程配置文件参考 05. 附录 01. ...

  5. 维护人员工具_软件项目管理:软件工具与开发环境相关知识介绍

    1.软件工具相关名词概念 软件工具:用来辅助软件开发.运行.维护.管理等过程中的活动软件. 软件开发环境:是指支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成. 软件工具集:包括支持软件开 ...

  6. Vagrant搭建开发环境1--总体介绍

    Vagrant的介绍 Vagrant是构建在虚拟化技术之上的虚拟机运行环境管理工具.通过Vagrant可以方便实现的对虚拟机的管理,包括建立和删除虚拟机.配置虚拟机运行参数.管理虚拟机运行状态.自动化 ...

  7. code vs 集成tfs_关于编译器和集成开发环境,一文给你讲明白!

    公众号:C语言编程 整理:薛定谔的coding猫 各位,关于编译器和集成开发环境这两个名称,我们平时一直在说,但这二位究竟有什么区别和联系呢,今天就跟大家简单聊一聊. 预备知识 我们平时所说的程序,是 ...

  8. python基础开发环境_Python基础教程,第一讲,开发环境搭建

    今天是写Python基础教程的第一课,也是下定决心做技术分享的第一篇文章.先扯几句和技术无关的吧,也便于大家了解这套课程的内容,适不适合自己学习,我做开发6年了,已年过30,一直从事的WEB方面的开发 ...

  9. IAR集成开发环境---ewdewpeww文件介绍

    ewd&ewp&eww文件介绍 1.eww文件(workspace) 工程空间文件,不可删除.该文件是多个工程文件的索引,是打开IAR工程的文件.双击可以打开项目. 从该文件内容可知, ...

  10. Vue.js开发环境搭建的介绍

    包含了最基础的Vue.js的框架,包含了打包工具和测试工具,开发调试的最基本的服务器,不需要关注细节,只需关注Vuejs对项目的实现 npm在国内的网络使用较慢,所以推荐下载安装淘宝的镜像 1: 2: ...

最新文章

  1. Python,OpenCV中的图像修复——cv2.inpaint()
  2. 论文标题,这么写才算好!
  3. 「智源论坛·学者报告会」报名: 面向高效推理的深度网络结构设计
  4. ES6-let const
  5. MATLAB怎么表示均布荷载,MATLAB平面四节点等参元分析程序说明
  6. PC如何控制device进入suspend模式
  7. Android一种常见的布局困扰
  8. matlab m语言电路仿真,基于Matlab的TFT-LCD解码电路的仿真设计(含程序)
  9. Ubuntu中需要安装的
  10. Android 11.0 12.0默认开启开发者模式和开启usb调试模式
  11. 网页中文转英文(国际化)
  12. 纬度和经度的最大长度是多少?
  13. 表白墙微信小程序源码
  14. uart口图片_串口(USART)框图的讲解
  15. dolphinschedule2.0.5升级dolphinschedule3.1.1
  16. jpeg压缩解压缩简介
  17. 怎样做网络推广浅析网站标题如何写更利于SEO?
  18. iOS 地图与指南针使用方案
  19. 基于java的雷电游戏
  20. 改进YOLO系列 | ICLR2022 | OMNI-DIMENSIONAL DYNAMIC CONVOLUTION: 全维动态卷积

热门文章

  1. Carrot2 聚类算法概要说明
  2. ssm教师教学评价系统(ssm教学评价系统教师ssm学生评教系统)JSP网上评教系统jsp评教系统
  3. Gambit学习2-曲面挖洞
  4. java项目目录_Java项目目录解释
  5. 3.15PMP试题每日一题
  6. matlab钢琴音教程,弹琴吧 - 今天聊一聊钢琴扒带及MIDI制作,使用音
  7. Chrome浏览器下载
  8. 测试低频噪音软件,低频噪音检测
  9. android手机抓包工具需root,android7及以上版本手机抓包
  10. opencv 4.5.2 使用比色卡进行颜色校正