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)
halcon的性能的更多相关文章
- HALCON 简介
HALCON windowssolarisgccdelphilinux图像处理 ·满足您各类机器视觉应用需求的完善的开发库 ·包含匹配,识别,定位及1D,2D,3D测量等多种高级算法 ·强大,易用 ...
- Halcon一日一练:图像、变量实时更新
某些场合,我们需要刷新图像来识别图像处理过程的差异性,便于调试判断问题和预测.Halcon提供了图像刷新操作,这些操作不会改变程序的最终处理结果. 例程: **实时刷新图像 dev_update_wi ...
- 超越halcon速度的二值图像的腐蚀和膨胀,实现目前最快的半径相关类算法(附核心源码)。
我在两年前的博客里曾经写过 SSE图像算法优化系列七:基于SSE实现的极速的矩形核腐蚀和膨胀(最大值和最小值)算法 一文,通过SSE的优化把矩形核心的腐蚀和膨胀做到了不仅和半径无关,而且速度也相当的 ...
- (转)基于形状匹配的Halcon算子create_shape_model
HDevelop开发环境中提供的匹配的方法主要有三种,即Component-Based.Gray-Value-Based.Shape-Based,分别是基于组件(或成分.元素)的匹配,基于灰度值的匹配 ...
- halcon之共线连接union_collinear_contours_xld
union_collinear_contours_xld 很多时候当我们用edges_sub_pix, threshold_sub_pix 等算子得到边缘后,因为有噪声.物体本身断裂等原因 很多边缘 ...
- 基于HALCON的双目立体视觉系统实现
双目立体视觉是机器视觉的一种重要形式,它是基于视差原理并由多幅图像获取物体三维几何信息的方法.双目立体视觉系统一般由双摄像机从不同角度同时获得被测物的两幅数字图像,或由单摄像机在不同时刻从不同角度获得 ...
- halcon视频教程如何学习?怎么样才能踏入机器视觉这个行业?
本人是工作八年的视觉工程师,主要从事Halcon和Visionpro视觉开发,谈谈个人对视觉学习看法: 1.HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,它节约了产品成本,缩短 ...
- HALCON形状匹配讲解
HALCON形状匹配讲解 https://blog.csdn.net/linnyn/article/details/50663328 https://blog.csdn.net/u014608071/ ...
- VisionPro和Halcon的详细对比
一.概括的对比 1.1 Halcon的优势 Halcon有着更加低廉的Lisence 1.并且提供更好.更强大的2D和3D的视觉软件库 2.Halcon支持的视觉图像采集设备数量是Visionpro ...
随机推荐
- erl_0012 timer:tc 测试模块函数调用运行耗时
timer:tc 可以测试出函数调用耗时,是erlang性能测试的好工具. timer:tc(?MODULE, Fun, [Args]).
- (六)6.8 Neurons Networks implements of PCA ZCA and whitening
PCA 给定一组二维数据,每列十一组样本,共45个样本点 -6.7644914e-01 -6.3089308e-01 -4.8915202e-01 ... -4.4722050e-01 -7.4 ...
- photoshop,用切片工具等分图片
一,切片 二,导出: 菜单->文件->存储为Web和设备所用格式 将预设改为PNG-24,然后点存储.
- MySQL与Oracle 差异比较之七其它
其它 编号 类别 ORACLE MYSQL 注释 1 内连接的更改 1.select a.*, b.*, c.*, d.* from a, b, c, d where a.id = b.id a ...
- -Xbootclasspath参数、java -jar参数运行应用时classpath的设置方法
当用java -jar yourJarExe.jar来运行一个经过打包的应用程序的时候,你会发现如何设置-classpath参数应用程序都找不到相应的第三方类,报ClassNotFound错误.实际上 ...
- bjfu1253 最大上升子序列和
n^2的算法就行,很简单的动态规划.直接上代码 /* * Author : ben */ #include <cstdio> #include <cstdlib> #inclu ...
- jsoup入门
官网地址:http://jsoup.org/ Jsoup是一个开源的Java库,它可以用于处理实际应用中的HTML.它提供了非常便利的API来进行数据的提取及修改,充分利用了 DOM,CSS以及jqu ...
- webstorm无法格式化
快捷键失效,一般都是由于快键键冲突引起的.但是像CTRL + ALT + L的组合件冲突,还是没见过. 后来在网上查知,网易云音乐,会引发此冲突,果然高手在网络啊. 打开设置,禁用网易云音乐快捷键,妥 ...
- nagios高可用性设置
1. 前言 如何来实现nagios监控系统的高可用,监控是很重要的,在关键时刻进行通知报警,通知人员进行相应的处理. 在进行配置的时候,需要配置两台相同服务的nagios服务器,配置相同,同时在运行, ...
- 高薪诚聘.NET MVC开发工程师
你想有大好的发展前途吗?你想拥有高的月薪吗? 赶快来吧! 1.企业网站.电子商务开发: 2.进行详细设计.代码开发,配合测试,高质量完成项目: 3.参与技术难题攻关.组织技术积累等工作. 任职资格: ...