1.halcon介绍
HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品成本,缩短了软件开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。
2.入门程序
打开halcon编译器如下图:
我们用halcon编译器写一个读图程序:
dev_close_window()
dev_open_window(0,0,512,512,'black',window)
read_image (Image, 'C:/Users/user/Desktop/test/FFF')
运行结果如下:
代码解释:
*这个算子我们用来关闭编译器原有的窗口
dev_close_window()
打开窗口算子:dev_open_window(Row,Column,Width,Height,Background , WindowHandle)
Row:左上角横坐标
Column:左上角列坐标
Width:窗口的宽
Height:窗口的高
Background :窗口的背景颜色
WindowHandle:窗把手
*这个算子我们用来打开新窗口
dev_open_window(0,0,512,512,'black',window)
读取图片:read_image( : Image : FileName : )
Image :图片取得名称
FileName :图片路径
*这个算子我们用来读取图片
read_image (Image, 'C:/Users/user/Desktop/test/FFF')
3.总结
在这个小程序中我们主要运行了,dev_close_window()、dev_open_window(Row,Column,Width,Height,Background , WindowHandle)、read_image( : Image : FileName : )三个算子来获取你想要的图片。
接下来,我们可以对图片进行各种分析以及检测,比如我们超市用的扫码机,车牌识别等这些都是用我们视觉实现的。