是当今machine vision技术的代表,它总是以最新科技为基础,提供了现今市场中最 强大的vision library。除了提供了完整的标准 machine vision功能,还有一系列优异的功能,例如,3D相机校正, 形状以及原件导向的匹配,次像元精度的物体撷取,计算,利用双像立体量测,任意形状的 ROI,以及更多的功能。
1、利用HDevelop检视分析影像,建立计算雏形,最后完成视觉计算方法的发展。程序可以分成不同的子程序, 每个procedures可以只做一件事,像初始化,计算,或是清除。主程序用于呼叫其它子程序,传递影像或是接收显示结果。最后,程序输出成我们要用的程序代码,接续下一步工作。
2、完整的程序发展是在程序设计环境中进行,像是Microsoft Visual Studio 。由HDevelop输出的程序代码,透过指令加入程序中(例如include)。至于程序的接口等等则是利用程序语言的功能来建构,接下来,compiled and linked,产生应用程序。自行撰写的程序和HALCON library一 起装入机器中出货,或是将程序卖到客户处。
参数和数据结构:HALCON 有两种基本的数据型态: 图像数据(iconic,例如影像)以及控制数据( control,例如 变量,整数,字符串,handle等等)。所有运算子的参数都是以相同的方式排列:输入图像,输 出图像,输入控制,输出控制。当然,并非所有的运算子都具有上列四类参数,不过参数排 列的次序依旧相同。
ROI:影像中要处理的数据范围。
region 即是一堆像元的集合。region中的像元不一定要相连,如果要让相连接的像元成为一个region,只要呼叫运算子 connection 即可。
XLD包含了所有等值线以及多边型的数据。。XLD对象中除了点坐标数据,还包含了全域或区域属性,例如edge方向,或是分割时的regression参数等等。
Tuples就像一个数组,其中的数据型态可为整数,浮点数或是字符串。当我们计算一个region的某些特征时,会传回一个 结果,如果计算的是一群region,会传回一个tuple,其中含有每个region的特征计算结果。Control tuple的指标由0开始。
Parallel HALCON运算版本的HALCON在多处理器的计算机上能自动进行数据平行化,分配到不同的处理器去作 业,例如影像。
取像HALCON 提供了40 余种取像设备连接接口,他们的名称一律以HFG开头,至于以parHFG开头者是用于Parallel HALCON。
http://blog.youkuaiyun.com/xinrui_hhuc/article/details/5263216
330

被折叠的 条评论
为什么被折叠?



