HALCON

·满足您各类机器视觉应用需求的完善的开发库
·包含匹配,识别,定位及1D,2D,3D测量等多种高级算法
·强大,易用的工具加速您的开发进程
·与Linux/UNI及Windows(包括×64)兼容,避免重复开发
·直接支持多处理器使用程序运行更快

什么是HALCON?
HALCON是一个完善的综合标准软件库,是得到广泛应用的机器视觉集成开发环境。它节约了产品的成本,缩短了软件的开发周期—     HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。
HALCON包括什么? 
HALCON提供了包括1300多个算子的函数库,这些函数功能全面,性能良好,主要包括:blob分析,形态学,模式匹配,测量,三维目标识别和立体视觉等。
为什么选择HALCON?
HALCON支持Windows,Linux和Solaris操作环境,它保证了投资者的价值。整个函数库可以用C,C++,C#,Visual Basic.NET,and Delphi等多种普通编程语言开发。
图像采集
HALCON为大量的图像获取设备提供接口,保证了硬件的独立性。它为50多种图像采集卡和数百种工业相机提供接口(模拟,Camera Link,USB2.0.IEEE1394和GigE).
操作系统 处理器 编译器
Windows
Windows x64 奔腾或其他兼容处理器
(包含或不包含SSE2)
Intel EM64T或AMD64 Visual Studio
Visual Studio
2005
Linux
Linux x86_64
奔腾或其他兼容处理器
(包含或不包含SSE2)
Intel EM64T或AMD64 gcc 3.3,gcc 4.0
gcc 3.3,gcc 4.0
Solaris SPARC Sun Studio

HALCON的处理速度
HALCON性能优异,例如,它灵活的利用了MMX和SSE2。以下例程运行时间的测试环境是:图像为640×480大小,计算机为Intel Core2,2.4GHz.注:运行时间可能随输入数据的不同而变化。
使用100×100模型的基于形状的匹配(搜索区域
可能360°旋转的全图) 4.5ms
仿射变换(最近领域法) 0.8ms
边缘滤波 0.8ms
二项式滤波(5×5) 1.1ms
以50×50的正方形结构元素膨胀 0.2ms
以50×50的正方形结构元素腐蚀 0.06ms
以直径为50的圆形结构元素膨胀 1.6ms
以直径为50的圆形结构元素腐蚀 0.8ms
一幅二进制图像中80个区域连通分量分析 0.1ms
快速阈值操作(对于大目标物) 0.3ms
亚像素精确阈值计算 1.4ms
250个目标物特征分析(Blobs)-(特征:”重心”
和”像素个数”) 0.04ms
边缘位置亚像素精度测量(搜索区域100×20) 0.05ms
快速傅立叶变换 6.6ms

HALCON软件是一个机器视觉开发软件,当时在网上看到一则新闻说世界上最强大的机器视觉软件登陆中国,心想真有那么强大么?带着对新生事物的好奇心,我开始接触这个软件。在学习过程中碰到了许多困难,在大恒的张乐大哥的帮助下,我不仅克服了那些困难,而且还积累了不少经验,在这里愿与学习这个软件的朋友们分享。

HALCON软件是德国MVTec公司(http://www.mvtec.com/halcon/)设计的一套机器视觉软件,HALCON是在世界范围内广泛使用的机器视觉软件。用户可以利用其开放式结构快速开发图像处理和机器视觉应用软件。具体的介绍我就不说了,可以到下面这个网站去浏览。(http://www.daheng-image.com/device_sw_halcon.htm

09-03
Halcon是一款由德国MVTec公司开发的机器视觉软件库,具有广泛的应用领域和强大的功能。 ### Halcon使用指南 - **安装与配置**:在官方网站下载适合自己操作系统的Halcon版本,安装完成后,需要配置开发环境,例如在Visual Studio中配置Halcon的库文件和头文件路径,以便后续开发使用。 - **基本操作流程**:通常的流程是先进行图像采集,可通过Halcon支持的多种图像采集设备完成;接着进行图像预处理,如滤波、增强等操作来改善图像质量;然后进行特征提取,像边缘检测、轮廓提取等;最后进行目标识别和测量等任务。 ### Halcon教程 - **官方教程**:MVTec公司在其官方网站上提供了详细的教程文档,涵盖从基础的图像显示、处理到高级的3D视觉、深度学习等内容。这些教程以示例代码和详细解释相结合的方式呈现,适合不同水平的开发者学习。 - **在线视频教程**:在一些视频分享平台上,有许多开发者上传的Halcon教程视频。这些视频以实际操作为主,直观地展示了Halcon在不同场景下的使用方法,对于初学者来说更容易理解。 ### Halcon案例 - **工业检测**:在电子制造行业,Halcon可用于检测电路板上的元件是否缺失、引脚是否弯曲等问题。通过对采集到的电路板图像进行处理和分析,能够快速准确地判断产品是否合格。 - **物流仓储**:在物流行业,Halcon可以用于货物的尺寸测量和形状识别。利用3D视觉技术,对货物进行扫描,获取其三维信息,从而实现自动化的仓储管理和物流配送。 ### Halcon技术资料 - **函数手册**:Halcon提供了丰富的函数库,函数手册详细介绍了每个函数的功能、参数和使用方法。开发者可以根据实际需求查找相应的函数,并进行调用。 - **算法文档**:对于一些复杂的算法,如深度学习算法、3D视觉算法等,Halcon提供了详细的算法文档,解释了算法的原理和实现细节,有助于开发者深入理解和应用这些算法。 以下是一个简单的Halcon代码示例,用于读取并显示一张图像: ```python import halcon as ha # 创建Halcon窗口 ha.open_window(0, 0, 512, 512, 0, 'visible', '', window_handle := hv_WindowHandle) # 读取图像 ha.read_image(ho_Image, 'example_image.jpg') # 在窗口中显示图像 ha.disp_obj(ho_Image, hv_WindowHandle) ```
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值