HALCON 18破解版是一个机器视觉软件,灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。在欧洲以及日本的工业界已经是公认具有最佳效能的Machine Vision软件。
软件介绍
HALCON 18是德国MVtec公司开发的一款完善的标准机器视觉算法包,拥有应用广泛的机器视觉集成开发环境,可以帮助用户节约产品成本,缩短软件开发周期。HALCON包含了各类滤波、色彩以及几何、数学转换、形态学计算分析、校正、分类辨识、形状搜寻等等基本的几何以及影像计算功能,由于这些功能大多并非针对特定工作设计的,因此只要用得到图像处理的地方,就可以用其强大的计算分析能力来完成工作。
软件特色
1、技术革新
可以实现真正意义上的目标识别。基于样本的识别方法可以区分出数量巨大的目标对象。使用这种技术可以实现仅依靠颜色或纹理等特征即可识别经过训练的目标,从而无需再采用一维码或二维码等用于目标识别的特殊印记。
2、强大的三维视觉处理
HALCON 18提供的一个极为突出的新技术是三维表面比较,即将一个三维物体的表面形状测量结果与预期形状进行比较。HALCON提供的所有三维技术,如多目立体视觉或sheet of light,都可用于表面重构;同时也支持直接通过现成的三维硬件扫描仪进行三维重构。此外,针对表面检测中的特殊应用对光度立体视觉方法进行了改善。不仅如此,HALCON现在还支持许多三维目标处理的方法,如点云的计算和三角测量、形状和体积等特征计算、通过切面进行点云分割等。
3、高速机器视觉体验
自动算子并行处理 (AOP) 技术是HALCON的一个独特性能。支持使用GPU处理进行机器视觉算法的算子超过75个,比其他任何软件开发包提供的数量都多。除此之外,基于聚焦变化的深度图像获取 (depth from focus)、快速傅立叶变换 (FFT) 和HALCON的局部变形匹配都有显著的加速。HALCON会带给用户更高速的机器视觉体验。
安装教程
1、下载安装包,解压缩并运行安装,点击Next下一步
2、阅读软件协议,将下拉滑到最下面,勾选我接受协议
3、将检查更新的勾选去掉
4、根据自己系统位数自行选择
5、选择需要安装的组件,默认全部勾选
6、直接点击Next下一步
7、自行选择是否安装其他驱动程序
8、选择文档语言,默认选择第一项英文
9、选择软件安装位置,点击Browser可自行更换安装路径
10、正在安装中,请耐心等待一会
11、需要选择许可证文件路径,这里先选择“Do not install a license file”,稍后再进行破解激活
12、安装完成,将运行软件的勾选去掉,点击Finish退出软件安装向导
13、先不要运行软件,将破解补丁复制到软件安装目录下替换
14、安装破解完成,运行软件即可免费使用了
怎么跟工业相机连接
1、使用 Directshow接口。在采集助手里,选择 Directshow,如图。
该方法对应的 halcon初始化代码为:
open_framegrabber ('DirectShow', 1,1,0,0,0,0,'default',8'rgb', -1,'false','default, 'XXXXXXX',0,-1, AcqhandI。XXXXXX为相机名字,需要替换成电脑中相应的相机名称
优点:该方法通用性较好,几乎市面上所有厂家的工业相机以及民用级别的QQ视频摄像头、 WebCam等都可以通过这种方式访问。
缺点:性能较低, Directshow中由于内存复制、格式转换等原因,CPU占用率会相对其他方式高一些;灵活性差,由于是标准接口,早期定义的,很多工业相机的参数没有办法通过这种方式修改。例如触发模式设置等,通过该接囗就无法完成。
2、使用 GigEvision接口。在采集助手里,选择GigEvision,如下
该方法对应的 halcon初始化代码为:
open_framegrabber ('GigEVision, 0, 0, 0,0,0,0, progressive,-1,default,-1,'false','default', 'XXXXXXX',0,-1,AcqhandIe)XXXx相机名字,需要替换成电脑中相应的相机名称。
优点:通用性较好,大部分GigE网口工业相机都支持该方式直接方式。 GigEvision是美国AA组织定义的一种专门用于网口工业相机通信的协议,只要支持该协议的相机, Halcon就可以用其自带的驱动直接访问;功能可控性比较好,该方法可以访问工业相机的一些特殊参数,触发模式等都可以进行设置
缺点:无法支持USB接口的工业相机;由于每个厂家对Gig evision支持的程度不一样,提供的相机XML描述文件也不一样,所以在参数配置上,每个厂家的相机配置方法不样,代码不能复用。
3、使用厂家提供的专用接口。例如北京大恒、深圳迈德威视等国产厂家,都根据 Halcon提供了专门的接囗组件。以迈德威视的工业相机为例,在采集助手里,选择Mindvision,如下图所示:
代码为:open_framegrabber ('Mindvision', 1,1,0,0,0,0,'progressive',8'Gray', -1,'false','auto, 'XXXXXXX',0,-1, AcqhandI。XXXXXX为相机名字,每个相机名字都有差异。
和opencv哪个好
Halcon
在工业视觉领域属于经常使用的软件,相对于opencv的开源精神Halcon属于商业非开源项目并且收费。Halcon起源于德国在国内的工业视觉领域市场占用率遥遥领先。作者在使用halcon的过程中也感受了其软件的人性化,有独立的调试编程环境。对应主流的语言C#、C++、VB等工业上常用的语言都能提供流程的调用。
OpenCV
Opencv计算机图像方面的图像库,开源的,可以用于商用,在很多高校和科研机构使用比较多,更多的人选择它,是为了写自己的算法,其调试不像Halcon那样方便,其项目开发周期也比Halcon要长,所以在工业应用上,还不是太多。
相关下载:OpenCV 4
总结
如果你是搞算法的,并且项目周期长,公司不愿意购买/使用商业视觉软件的,可以考虑Opencv;如果你的项目周期短,公司可以承受商业软件的成本,选择Halcon会是比较明智的选择。
更新内容
1、HDevelop句柄可视化
2、“字典”数据类型
3、二维码检测
4、深度学习
5、并行处理中断操作
6、嵌入式芯片AArch64支持
相关版本
装机必备软件
网友评论