下载  >  开发技术  >  其它  > HALCON手册简体中文版.pdf

HALCON手册简体中文版.pdf 评分:

ALCON 可在 UNIX,NT/2000/xp 等等平台下作业,它独特的 Library 提供了千余个为影像 分析作业,数据可视化,除错等等功能所设计的运算符,用户可以利用它的功能以 C 及 C++等程序语言自行撰写图像处理程序。 此外,HALCON 亦支持 Windows NT/2000/XP 下的 COM 接口,所以您也可以透过 Visual Basic 使用它,使得系统的整合更为容易。 HALCON 的设计使得影像区域,边缘,以及等值线的处理上更方便,优化的算法让这套 软件在一般的硬件上也有很好的指令周期。
以帮助使用者了解不同运算符和参数对计算的影响。同时它也会提出一些运算符或参数的建 议,在线辅助除了解释运算符如何工作外,还有范例的说明。当您觉得计算成果满意了,可 以把设计好的成果存成 DEvelop的专用档案下次可再叫用,或者是将其输出成C,C++ 或COM的程序代码,可供其他程序套用,就像自行撰写的程序一样 HALCON可连接40余种影像撷取设备 目前支持的设备列表在ht: w.mvec. com/halcon/,要连接取像设备,只要用运算符 ρpen_ framegrabber,给予格式或撷取模式等参数,再来用运算符 grab image即可取得影 像 HALCON可以让您自行新增取像设备 如果您用的取像设备 HALCON尚未支持,您可以利用专用接口连接。 HALCON有个开放的 接口,配合一些程序代码,就可以和 HALCON连接,相关的说明请参考 Frame grabber Integration Programmer's Manual 12可执行 HALCON的操作系统 下表说明了可执行 HALCON的操作系统 Operating System Processor Compiler Windows NT 4.0 /2000/XP compatible to Intel Pentium MS Visual studio 3 Linux 2.2/2.4 compatible to Intel pentium gcc 2.95 Solaris 7 SPARC CC5.2 IR×65 MIPS Tru64 UNIX 5.1 Alpha CXX 可执行 HALCON的操作系统一览表 请注意在 Linux下需要lbc6( glibc-21x)这是在大部分的Lnux系统像是 RedHat或SuSe 下需要的,请参考相关文件。 HALCON也可以在 Philips TriMedia DSP上执行,主计算机需安装NT/2000XP,这部分 请参考 HALCON/C之 User's manual。 13 Parallel halcon简介 简单的说,标准版的 HALCON是在单处理器的计算机上执行单线程计算,在NT/2000XP, Linux, Solaris, HALCON是 thread-safe,也就是可以做多绪执行,不过所有的运算符执行 时都是独一的,所以线程间必须要互相等待。 相对来说, Parallel halcon支持平行运算,是 thread-safe以及 reentrant,也就是不同的 线程可以同时呼叫同一个运算符,可使用的操作系统包含NT2000/XP, Linux, Solaris 除了平行运算外, Parallel halcon在多处理器的系统上,会自动将运算符作平行化,旧的 HALCON也有此功能,像是 DEvelop这个接口,所以您开发的C++,C,不必再做更动。 平行化的机制是将要处理的数据,例如影像,由不同的处理器上执行不同的线程(所谓的 data parallelism),例如一张影像的滤波运算,在一个四处理器的计算机上执行时,计算工作 会被分成四份,由四个线程负责,每个线程都是做相同的滤波计算。由于待处理的影像在 系统中不必复制,因此 HALCON的这种设计构想可以达到最好的效率。 至于平行化或数据分配的的程度可以实时掌控,以免造成反效果,例如一张很小的影像,又 要将数据分散处理反而会浪费时间,此外,不是所有的运算符做平行化都能提高效率 此外, parallel HALCON是用于内存共享的系统中,像是典型的多CPU主板,这样不同的 线程才能共享一个 HALCON数据库,同时也不必冉复制影像而造成占用内存。这样一来 有些系统是不适合执行 HALCON的,像是 cluster式的工作站或是一些不提供共享记忆体 的系统。 Parallel HAlcon也不提供COM接口,包含平行化机制和 reentrant,这是因为撰写COM 的主要工具, Microsoft的 Visual basic,尚未有效支持多绪执行之故 14其他数据 下列的手册提供了各种参考数据 HDevelop User's Manual 介绍与 HALCON核心功能链接的图形用户接口 DEvelop。 HALCON/C++ User's Manual 如何在您写的C++程序中使用 HALCON library HALCON/C USers manual 如何在您写的C程序中使用 HALCON library HALCON/COM User's Manual 如何在您写的cOM程序中使用 HALCON library,例如使用Ⅵisua| Basic Extension Package Programmer's Manua 如何自己设计一个运算符,并将其整合到 HALCON中 Frame Grabber Integration Programmer's Manual 如何将一个新的取像设备加入 HALCON的系统中。(更 新到8.0后这个手册就没有了,改为 Iage acquire) HALCON/HDevelop, HALCON/C++, HALCON/C, HALCON/COM 所有 HALCON运算符的参考手册。 om Application Guide 这是几份各自独立的文件,即所谓的App| lication note,是以工业视觉应用的观点来写的, 主要是说明一些计算方式的关键以及使用时的注意事项以及要诀等等。例如以型状导向匹配 来寻找物体等等 在 MVTec的网站上所有的参考手册都有PDF檔及HTML文件可以下载,网址为 http://ww.mvtec.com/halcon 第二章安装,授权以及设定 在未说明安装及设定方法前,先来看看不同版本及授权的相关说明 HALCON有三种版本 1.demo版,含 HDEvelop以及完整的图像处理功能,但是有一些限制,例如不能连接取像 设备,也少了程序设计界面,这个版本可让您测试 HALCON运算符的所有功能而无时间限 制 2完整版,让您可以用 HALCON的功能发展程序。除了 DEvelop外,还包含了所有取像功 能,C,C++,COM之接凵,还有 Extension package Interface,让您可以整合自定义的运 算子或是新的取像设备。 3如果您用 HALCON的功能写好程序,您可以得到一个 runtime version,包含了程序中 需要的功能,这个版本就不包含 DEvelop 使用完整版或 runtime版,需要不同的授权码,而demo版可以不用户许可证码。授权使用 方式说明如下 1. Modelocked license用于固定地址的计算机或机 器 2.完整版上也可以使用所谓的 floating license,在局域网络中特定地址的机器可以使用, 个 license server会检查执行的 HALCON程序数量 至于作为 license server的机器并非要真如一般的 server般庞大,或是一定要是某种 server 系统,像是 Windows nt server,它可以是一台 Linux或是 Solaris工作站,然后在其他的电 脑安装 Windows nt/2000XP等以执行 HALCON只要在 HALCON执行时能和这个 server 连接就可以了, 如果是为了估价的目的,您可以用一个免费的 temporary license。 21安装 以下说明如何由CD安装 HALCON,由网络安装的方法在网址 http://www.mvtec.com/halcon/download有说明。名为releasenotehtml的档案有 HALCON的最新消息。 除了UNX的系统外,档案路径和环境变量是以 Windows式的写法表示,例如 %HALCONROOT %examples\extension package \ halconuser 请参考24节的说明 若是在UNⅨX系统下,写法就变成 SHALCONROOT/examples/extension package/halconuser 注意 如果要安装大改版的新版 HALCON,例如60或6.1版等等,就必须先将旧版卸载,这在 Windows下尤其重要,因为必须要清除旧版在 registry的纪录。移除方法请看2.2节。有 个例外是 ActiveⅥ ision too.1.0到13版想安装 HALCON61版,这时就要保留旧版的 HALCON60X。 如果只是小改版的更新,像是601升级成6.02版,有个特别的更新方法,在2.1.3节有说 明 21.1在 Windows nt/2000/XP下的安装 将CD置入机器,就会启动一个安装程序,若没有自动执行,可在一个叫ntx86的目录下, 执行一个名为 Setup. exe的程序,当然,您必须要有 Administrator的权限。首先,程序会 先检査系统资源是否足够安装,再来会检査是否已安装了 HALCON,如果已安装了相同的 版本,程序会检查已安装的部分,再让您安装新增加的东西。若是已安装了不同版本的 HALCON,会问您要不要保留,至于如何在不同版本间切换,在2.1.5节有说明。安装程序 同时也会检查是否有安装 Active vision tools,还有它的版本是否和目前要安装的 HALCON 兼容。 (请参考2.1.5节) 这些检查都结束后,安装精灵会要您选择安装版本如下 (Compact, Custom, Typical) Full HALCON version (Runtime)runtime version (Demo)demo版的 develop_ demo . exe 一些额外的东西可以日后再安裝,一样将CD置入执行,再选择您要的部分即可。再来,如 果您要用 dongle,安装程序会问您是否安装驱动程序,235节有驱动程序的说明, 以及如何自行安装而不透过 HALCON的安装程序。接着,程序会问您这台计算机是不是要 当成 floating license server,这样会安装名为 license manager daemon,来管理您的 floating license. floating license的用户只要在一台计算机上安装这个程序即可当作 license server。请参考2.3.4节 21.2在UNX下的安装 您要先 mount cD,例如/ cdrom,通常您要有root的权限才能作这个动作,而在大部分 的系统下,CD会被 mount成 letc/fstab,不能在此执行程序,所以要改成 mount /dev/cdrom /cdrom 要安装时,启动CD主目录下的she‖ script" nstall-unix",会问您 HALCON要装在哪,接着 环境变量 HALCONROOT也要设成安装的目录(参考242节),再来会问您 HALCON的附 加部分要装在何处。 由于在CD上是只读的,如果您是以一般使用者来安装,在权限改变时会出现警告讯息,而 某些系统上会出现文件名长度超过32字符的讯息。接着,会检査您的系统是否足够安装。 安装完成后有几个环境变量要设定, HALCON才能工作。(请参考24.2节) 21.3更新 HALCON小改版的更新有一个特别的方法,例如从60或6.0.1更新到6.02,更新方法请参 考MVTecs的下载区http://www.mvtec.com/halcon/download 关于 HALCON602版的特别说明 从6.0.2版开始, HALCON要用新的 dongle驱动程序(来自 GLOBEtrotter),但是更新方法 中并无解除旧版的驱动程序以及新版的安装,所以 HALCON会出现" icense not found"或类 似的错误讯息,因此您要用2.3.5.1节的方法自行将旧的驱动程序移除。 214 HALCON系统里的各种档案以及目录以下说明了安装目录% Halconroot%下的 各种子目录以及档案内容,不过随着安装选项的不同,有些目录不会出现 FLEXI包含检查 license的程序 docIn. com bin halcon的主程序,像是 DEvelop,或是DLL檔, frame grabber的 libraries等等。 doclpdf PDF说明文件 examples其中的子目录包含各类范例,例如 application_ guide,配合C,C十+, delphi之程序设计,fg_ integration(影像撷取 接口), extension_ package, develop之使用,MFC,VB等等之范例。注意,最好不要 直接使用这些范例,因为在大部分的作业平台下,只有安装者可以修改或储存这些范例, 也不是所有用户都可以在范例的目录下新增储存东西。所以最好是自行复制一份到自己的 工作目录下。 8 Images各种工作所用的影像 include给C/C++程序使用的 header lib halcon的 libraries,包含和各种取像设备相连接的驱动程序。(在 Windows下扩展名 为!ib,UNⅨ下则为.so) license授权数据文件要放在这 里 215不同 HALCON版本间的切换 您可以同时安装不同版本的 HALCON在同一台计算机上。在 Windows nta2000XP,安装时 要修改相关的环境变量,像是‰PATH%,% HALCONROOT%,% HALCONIMAGES%,以 及自设的像是% HALCONEXTENS|ONS%,这部分请参考24.1节。 如果您使用 HALCON的COM接口,就要对专用的DLL檔 halcon dll做 re-register例如, 开一个 DOS shel,然后进到bini586-nt4目录下(您的旧版 HALCON),先做 unregister,就 是在命令提示符号下键入 regsvr32 /u halcon. dll 然后到您的新版 HALCON相对应的目录下,将 halcon, d!做 register regsvr 32 halcon. dll docin.com 在UNX下,要转换不同的 HALCON版本,则要修改相关环境变量,像是$ HALCONROOT $ HALCONIMAGES,$PATH,$ LD LIBRARY PATH等等。 216给 ActiwisionToos用户的信息 Active Vision tools1.0到20版是以 HALCON6.0版(或60.1)为基础的,所以要是装了 HALCON6.1版,将会使得 ActivIsion Tools无法使用,所以 HALCON61的安装程序会 检查是否在计算机上已有安装 Activ Vision tools,如果侦测到安装了 Activ Vision tools20 版,它会提供一个新的,和 HALCON61版相容的 OCX ActivVTools。cX。一般来说这是 您该做的选择,您也可以事后手动修正如下,开个 DoS she!,到您安装 Activision too|s 目录下的bini586-nt4目录下,对旧的ocx做 unregist,键入 regsvr32/u ActiMVToolsOCX 然后将其删除,或是改名,换成新的ocx,这在CD中的mscl586-nt4lavt20.下可以找到, 然后键入 regsvr 32 ActIvVToolsOCx 即完成更新 注意,和 ActivIsion tools20不同的,1.0到13版不能和 HALCON6.1版一起使用(因为没 有兼容的ocx),如果 HALCON6.1版的安装程序发现计算机上安装了 Activision tools,像 是 1.3版,它会警告您继续安装会使得现存的 Activ vision tools无法使用,若您还想使用,您就 得保留旧有的 HALCON60x同时用2.1.5节的方法来转换版本如果只是要评估试用新版 建议您安装试用版,这样就不必再 register COM接口的 library halcon.dl 22卸载 2.2.1 Windows NT/2000/XP 在 Windows下有几种卸载的方式(不过某些旧版的 HALCON不一定适用 1.在控制台下,选择新增/移除程序 2若您用的是 HALCON51以后的版本,从开始>程序集> MVTeC HALCON> Uninstall HALCON来卸载。 3.从5.2版起,安装程序会检查机器上是否已有安装旧版,然后您可以利用安装程序来解除 旧版的安装 这是比较好的方法,这样可以避免路径的变量发生问题 以上是标准的卸载法,如果遇到问题,请参考6.52节。注意,卸载会真的删除安装的档 案,不过不会删除用户设定的数据,也就是 registry 中,像是和 DEvelop有关的一些自定数据不会被删除,保留在 HKEY CURRENT USER> Software>MTev>Ha|con下。这里可以自行手动删除,不会出 问题。 卸载也不会移除 dongle的驱动程序,要移除的话请参考2.3.5节的说明。 10

...展开详情
2013-01-14 上传 大小:25.57MB
举报 收藏 (7)
分享

评论 下载该资源后可以进行评论 共11条

qq_21556969 不太多资料
2018-09-25
回复
jzy140222010108 没看到下载失败
2017-12-16
回复
airman0010 内容太单薄。
2015-09-03
回复
u013655784 不太多的资料,是官方的教程 6.0版本的
2015-05-02
回复
amnoone 有点参考价值,看到了么 是有点。
2014-09-07
回复
Halcon视觉学习资料最全版

halcon范例 HALCON机器视觉课件.ppt D:\com\Halcon全套资料\Halcon全套资料\HALCON资料PDF版 D:\com\Halcon全套资料\Halcon全套资料\HALCON资料word版 D:\com\Halcon全套资料\Halcon全套资料\如何使用helcon(1,2,3部) D:\com\Halcon全套资料\Halcon全套资料\halcon范例\c.rar D:\com\Halcon全套资料\Halcon全套资料\halcon范例\cpp.zip D:\com\Halcon全套资料\Halcon全套资料\halcon范例\vb.rar

立即下载
halcon全套资料1.5GB

halcon全套资料 halcon范例 HALCON资料PDF版 HALCON资料word版

立即下载
halcon的中文帮助文档

halocn12的中文帮助文档,用谷歌翻译的,翻译了halcon12的所有的算子

立即下载
Halcon函数手册

Halcon函数手册,中文高清,函数全。

立即下载
[halcon学习资料、学习书籍] halcon工业应用实用教程.pdf

halcon 入门级的学习教材,自学必备,pdf版本,有部分水印

立即下载
Halcon函数手册.pdf

matlab 图像算法原理解析,有具体的算法原理讲解,有实际的代码例程。

立即下载
HALCON 手册中文版

HALCON手册中文版,HALCON手册中文版,HALCON手册中文版,HALCON手册中文版,HALCON手册中文版,HALCON手册中文版,HALCON手册中文版,HALCON手册中文版,

立即下载
全中文专业Halcon函数手册

全中文的halcon完整算子说明,有的有详细的例子,非常清晰且是专业人士翻译,学习halcon的极佳PDF文档

立即下载
HALCON简体中文参考手册

HALCON是一个完善的标准的机器视觉算法包,拥有应用广泛的机器视觉集成开发环境。它节约了产品的成本,缩短了软件的开发周期——HALCON灵活的架构便于机器视觉,医学图像和图像分析应用的快速开发。HALCON提供了卓越的性能,并全面地支持多核平台、MMX和SSE2。提供了包括1400多个算子的函数库,这些函数功能全面,应用广泛,性能良好,主要包括:blob分析,形态学,模式匹配,测量,识别,三维目标识别和立体视觉等。

立即下载
HALCON的参考手册-Version_10.0.2

HALCON的参考手册-Version_10.0.2,函数很全哦适合初学者。

立即下载
halcon/c 接口参考手册

halcon/c 接口参考手册

立即下载
Halcon函数详解中文版.pdf

Haclon中函数的中文注释解析,还有些应用例子,是快速掌握Haclon算子开发的很好的资源。文档内容清晰,布局合理,可以较为系统的掌握各算子的应用。

立即下载
HALCON函数中文参考手册

经过详细整理的中文版halcon编程手册,几乎覆盖所有算子,特别适合机器视觉,模式识别,图像处理等专业运用halcon的人士,同时也特别适合halcon入门,高清版。 注:本文档对halcon算子的基本功能进行了中文描述,如需算子详解请勿下载!!!

立即下载
Halcon帮助文档classification

Classifying an object means to assign an object to one of several available classes. When working with images, the objects usually are pixels or regions. Objects are described by features, which comprise, e.g., the color or texture for pixel objects, and the size or specific shape features for regio

立即下载
HALCON手册简体中文版 20181126

HALCON手册简体中文版 .

立即下载