机器视觉Halcon教程(1.介绍) 您所在的位置:网站首页 halcon机器视觉教程 机器视觉Halcon教程(1.介绍)

机器视觉Halcon教程(1.介绍)

2024-07-09 14:46| 来源: 网络整理| 查看: 265

前言

本期教程主要教大家如何使用Halcon机器视觉,通过使用Halcon, 我们可以实现一些机器视觉的应用开发。例如: OCR识别、视觉定位、缺陷检测等内容。

什么是halcon?

简单来说, Halcon就是一款应用于机器视觉的软件,它提供了一套开发工具,并且可以通过该工作导出不同编程语言的代码,能够快速的集成到其他的编程语言应用当中。

开始

了解了Halcon是个什么东西之后, 接下来主要的工作则是掌握Halcon开发工具以及一些基本声明语法, 则主要包含以下几个方面:

Halcon的开发工具 HDevelop 工具介绍

Halcon的编程语法

Halcon C#二次开发

HDevelop介绍

HDevelop是HALCON提供的开发工具, 提供了可视化界面用于进行开发调试, 有点类似于VisualStudio, 可以创建不同的应用。编写HALCON代码来实现特定的功能。

主界面如下图所示, 顶部菜单栏大部分是程序和调试相关的功能, 下方还包含了图形窗口 (设计器,用于显示当前(运行/选择)的画面)变量窗口 (主要包含了代码中定义的所有图像列表以及变量值列表)程序窗口 (写代码的主要区域, 逐行去编写对应的处理代码)60ae5801f5a3159bf50bb7a019cc9646.png

HDevelop 声明语法

对应在程序窗口当中, 是主要编写代码的区域, 这里则是使用的Halcon内置的语言来声明。例如以下

读取一张图片:read_image (Cc, 'C:/Users/Desktop/cc.png')

保存图片:write_image(Image, 'bmp', 0, '')

类似的代码声明, 在Halcon当中都被称之为算子, 在C#当中, 我们则称之为函数方法。在后续的教程中, 也主要会围绕图像处理相关手段, 来介绍如何使用Halcon内置的算子来实现图像处理。

总结

第一节, 主要给大家介绍Halcon的一些基本概念, 在后续的教程中, 则会逐渐从图像处理的相关知识到Halcon的使用上面进行一个深入的学习。

其他

关于Halcon软件的下载, 大家可以通过各种渠道进行安装,官方也提供试用版。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有