HALCON

 

windowssolarisgccdelphilinux图像处理

·满足您各类机器视觉应用需求的完善的开发库
·包含匹配,识别,定位及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. OpenCV学习(1)OpenCV简介

    简介 OpenCV的全称是:Open Source Computer Vision Library,OpenCV是一个开源的跨平台的计算机视觉库,可以运行在Linux.Windows和Mac OS操作 ...

  2. HSmartWindowControl之安装篇 (Visual Studio 2013 & Halcon 18)

    1.环境简介 Visual Studio 2013社区版 Halcon18.05 2.使用Nuget在VS工程中安装Halcon插件 搜索栏输入关键字halcon,出现两个插件,分别是halcon语言 ...

  3. Halcon的二维码解码步骤和解码技巧

    一.二维码简介 1 . 类型多样,常见的有QR Code二维码. Data Matrix二维码等. 2.高密度编码,信息容量大. 3.容错能力强,具有纠错功能:二维码因穿孔.污损等引起局部损坏时,照样 ...

  4. 使用pythonnet调用halcon脚本

    最近的项目中遇到了使用python程序结合不同部分,其中包括使用halcon处理拍摄到的图像. halcon本身提供了c++与.NET的开发库,但无python库,网上有pyhalcon之类的库,但功 ...

  5. C#调百度通用翻译API翻译HALCON的示例描述

    目录 准备工作 参数简介 输入参数 输出参数 使用HttpClient 翻译工具类 应用:翻译HALCON的示例描述 准备工作 HALCON示例程序的描述部分一直是英文的,看起来很不方便.我决定汉化一 ...

  6. ASP.NET Core 1.1 简介

    ASP.NET Core 1.1 于2016年11月16日发布.这个版本包括许多伟大的新功能以及许多错误修复和一般的增强.这个版本包含了多个新的中间件组件.针对Windows的WebListener服 ...

  7. MVVM模式和在WPF中的实现(一)MVVM模式简介

    MVVM模式解析和在WPF中的实现(一) MVVM模式简介 系列目录: MVVM模式解析和在WPF中的实现(一)MVVM模式简介 MVVM模式解析和在WPF中的实现(二)数据绑定 MVVM模式解析和在 ...

  8. Cassandra简介

    在前面的一篇文章<图形数据库Neo4J简介>中,我们介绍了一种非常流行的图形数据库Neo4J的使用方法.而在本文中,我们将对另外一种类型的NoSQL数据库——Cassandra进行简单地介 ...

  9. REST简介

    一说到REST,我想大家的第一反应就是“啊,就是那种前后台通信方式.”但是在要求详细讲述它所提出的各个约束,以及如何开始搭建REST服务时,却很少有人能够清晰地说出它到底是什么,需要遵守什么样的准则. ...

随机推荐

  1. Maven中的一点疑惑的地方

    我们建立一个Maven项目,其结构如下:

  2. log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a "org.apache.lo .

    log4j:ERROR A "org.jboss.logging.appender.FileAppender" object is not assignable to a &quo ...

  3. etc/ld.so.conf的使用说明

    这个文件记录了编译时使用的动态链接库的路径.默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0 &g ...

  4. Visual Studio Developer Command Prompt删除localdb的方法

    PM> sqllocaldb.exe stop v11. LocalDB instance "v11.0" stopped. PM> sqllocaldb.exe de ...

  5. UVa 1395 (最小生成树) Slim Span

    题意: 规定一棵生成树的苗条度为:最大权值与最小权值之差.给出一个n个顶点m条边的图,求苗条度最小的生成树. 分析: 按照边的权值排序,枚举边集的连续区间[L, R]的左边界L,如果这些区间刚好满足一 ...

  6. EasyUI 添加tab页(iframe方式)

    function addTab(title, href,icon){ var tt = $('#tabs'); if (tt.tabs('exists', title)){//如果tab已经存在,则选 ...

  7. NK 1137: 石子合并问题

     1137: 石子合并问题 Time Limit: 1500 ms    Memory Limit: 10000 kB    Judge type: Multi-cases Total Submit ...

  8. Mysql主从复制的实现

    MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一 ...

  9. table点击一行显示下一行的特效

    效果体验:http://sandbox.runjs.cn/show/rw4vq8zo <!doctype html> <html> <head> <meta ...

  10. 用Apache Kafka构建流数据平台

    近来,有许多关于“流处理”和“事件数据”的讨论,它们往往都与像Kafka.Storm或Samza这样的技术相关.但并不是每个人都知道如何将这种技术引入他们自己的技术栈.于是,Confluent联合创始 ...