·满足您各类机器视觉应用需求的完善的开发库 
·包含匹配,识别,定位及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的性能的更多相关文章

  1. HALCON 简介

    HALCON   windowssolarisgccdelphilinux图像处理 ·满足您各类机器视觉应用需求的完善的开发库 ·包含匹配,识别,定位及1D,2D,3D测量等多种高级算法 ·强大,易用 ...

  2. Halcon一日一练:图像、变量实时更新

    某些场合,我们需要刷新图像来识别图像处理过程的差异性,便于调试判断问题和预测.Halcon提供了图像刷新操作,这些操作不会改变程序的最终处理结果. 例程: **实时刷新图像 dev_update_wi ...

  3. 超越halcon速度的二值图像的腐蚀和膨胀,实现目前最快的半径相关类算法(附核心源码)。

    我在两年前的博客里曾经写过 SSE图像算法优化系列七:基于SSE实现的极速的矩形核腐蚀和膨胀(最大值和最小值)算法  一文,通过SSE的优化把矩形核心的腐蚀和膨胀做到了不仅和半径无关,而且速度也相当的 ...

  4. (转)基于形状匹配的Halcon算子create_shape_model

    HDevelop开发环境中提供的匹配的方法主要有三种,即Component-Based.Gray-Value-Based.Shape-Based,分别是基于组件(或成分.元素)的匹配,基于灰度值的匹配 ...

  5. halcon之共线连接union_collinear_contours_xld

    union_collinear_contours_xld 很多时候当我们用edges_sub_pix, threshold_sub_pix  等算子得到边缘后,因为有噪声.物体本身断裂等原因 很多边缘 ...

  6. 基于HALCON的双目立体视觉系统实现

    双目立体视觉是机器视觉的一种重要形式,它是基于视差原理并由多幅图像获取物体三维几何信息的方法.双目立体视觉系统一般由双摄像机从不同角度同时获得被测物的两幅数字图像,或由单摄像机在不同时刻从不同角度获得 ...

  7. halcon视频教程如何学习?怎么样才能踏入机器视觉这个行业?

    本人是工作八年的视觉工程师,主要从事Halcon和Visionpro视觉开发,谈谈个人对视觉学习看法: 1.HALCON是德国MVtec公司开发的一套完善的标准的机器视觉算法包,它节约了产品成本,缩短 ...

  8. HALCON形状匹配讲解

    HALCON形状匹配讲解 https://blog.csdn.net/linnyn/article/details/50663328 https://blog.csdn.net/u014608071/ ...

  9. VisionPro和Halcon的详细对比

    一.概括的对比 1.1  Halcon的优势 Halcon有着更加低廉的Lisence 1.并且提供更好.更强大的2D和3D的视觉软件库 2.Halcon支持的视觉图像采集设备数量是Visionpro ...

随机推荐

  1. 一行JS代码,解决DedeCMS TAG标签错误输入符号问题

    在维护内容的时候, Tag标签输入经常要来回切换输入法,  只能通过','号分隔.  中文用户, 输入法出来的经常是全角的, 经常弄错, 增加了检查的工作量,  现在只要一句JS代码, 就自动替换所有 ...

  2. 2012年7月12 – 腾讯公司 WEB高级应用开发工程师 最新面试题 [转]

    笔试(45 minute):(本来是四张纸,被我弄丢了一张!无伤大雅,难度级别不会有出入) 注意:由于时间紧迫和水平有限,难免有不足或错误,请指证,虚心学习! [PHP] 写出PHP中至少5个全局变量 ...

  3. linux 命令行字符终端terminal下强制清空回收站

    回收站其实就是一个文件夹,存放被删掉的文件. ubuntu 回收站的路径: $HOME/.local/share/Trash/ 强制清空回收站: rm -fr $HOME/.local/share/T ...

  4. Android GLSurfaceView用法详解(二)

    输入如何处理       若是开发一个交互型的应用(如游戏),通常需要子类化 GLSurfaceView,由此可以获取输入事件.下面有个例子: java代码: package eoe.ClearTes ...

  5. @Component @Repository @Service @Controller

    Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository.@Service 和 @Controller.在目前的 Spring ...

  6. cocos2dx 2.x版本:简化提炼tolua++绑定自定义类到lua中使用

    cocos2dx的3.x版本已经提供了更好地绑定方式,网上有很多相关的教程,这里给一个链接:http://www.cocoachina.com/bbs/read.php?tid=196416. 由于目 ...

  7. 用代码将Excel数据导入Sql Server

    这里直接用小例子说明. 1.打开VS2010—>文件—>新建—>网站,选择ASP.NET空网站并设置存放路径以创建空网站.(我这里路径设置为D:\excelEduceToSql) 2 ...

  8. 新手须知设计的法则 Mark

    经常看到一些讲如何学习设计的文章,坦白讲感觉有些千篇一律.且不痛不痒,都说要看点书.学点画.练软件.多观察……唉,练软件这事还要说么,难道你还需要告诉一个人学开发是需要学习编程语言的? 学习是基于过往 ...

  9. Ubuntu 下一个可用的音乐播放器

    参考:http://www.pairsdoll.com/install-audacious-music-palyer-in-ubuntu.html/ 方法:打开terminal,sudo apt-ge ...

  10. ninject学习笔记一:IOC的实现

    这篇文章主要介绍ninject在IOC方面的实现,至于IOC的含义,网络资源很丰富,我这儿就不再赘述了.官方的文档其实挺好的,只是本人英语很烂,看起来比较费劲,下面这些东西是看官方的代码推敲的,我觉得 ...