没有合适的资源?快使用搜索试试~ 我知道了~
halcon ProgrammersGuide
4星 · 超过85%的资源 需积分: 9 26 下载量 87 浏览量
2009-06-18
11:23:05
上传
评论
收藏 2.53MB PDF 举报
温馨提示
试读
238页
halcon8.0.1 软件不错的资料 主要介绍在各种环境和平台下如何编写视觉应用
资源推荐
资源详情
资源评论
8.0
Building Vision for Business
MVTec Software GmbH
Programmer
'
s Guide
Deckblätter_PDF 02.05.2007 15:20 Uhr Seite 3
All about using the programming language interfaces of HALCON, Version 8.0.3
All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or
transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise,
without prior written permission of the publisher.
Edition 1 December 2003 (HALCON 7.0)
Edition 1a July 2004 (HALCON 7.0.1)
Edition 2 July 2005 (HALCON 7.1)
Edition 2a April 2006 (HALCON 7.1.1)
Edition 2b December 2006 (HALCON 7.1.2)
Edition 3 June 2007 (HALCON 8.0)
Edition 3a October 2007 (HALCON 8.0.1)
Edition 3b April 2008 (HALCON 8.0.2)
Copyright
c
2003-2009 by MVTec Software GmbH, München, Germany
MVTec Software GmbH
Microsoft, Windows, Windows NT, Windows 2000, Windows XP, Windows 2003, Windows Vista, Vi-
sual Basic, Visual C++, and Microsoft .NET are either trademarks or registered trademarks of Microsoft
Corporation.
Linux is a trademark of Linus Torvalds.
Sun and Solaris are either trademarks or registered trademarks of Sun Microsystems.
Silicon Graphics, SGI, and IRIX are either trademarks or registered trademarks of Silicon Graphics,
Inc.
Tru64 and Alpha Server are either trademarks or registered trademarks of Compaq Computer Corpora-
tion.
Intel, Pentium, and Itanium are either trademarks or registered trademarks of Intel Corporation.
AMD and AMD Athlon are either trademarks or registered trademarks of Advanced Micro Devices,
Inc.
All other nationally and internationally recognized trademarks and tradenames are hereby recognized.
More information about HALCON can be found at:
http://www.halcon.com/
About This Manual
This manual describes the programming language interfaces of HALCON and shows how to use HAL-
CON in programming languages like C++, C#, C, or Visual Basic. It contains the necessary information
to understand and use the provided data structures and classes in your own programs.
We expect the reader of this manual to be familiar with the programming languages themselves and with
the corresponding development tools.
The manual is divided into the following parts:
• General Issues
This part contains information that is relevant for all programming interfaces, e.g., which interface
to use for which programming language or how to use Parallel HALCON.
• Programming With HALCON/C++
This part describes the HALCON’s language interface to C++.
• Programming With HALCON/.NET
This part describes the HALCON’s language interface to .NET programming languages (C#, Vi-
sual Basic .NET, etc.).
• Programming With HALCON/COM
This part describes the HALCON’s language interface to languages that can handle Microsoft
COM, e.g., Visual Basic 6.0 or Delphi.
• Programming With HALCON/C
This part describes the HALCON’s language interface to C.
• Using HDevEngine
This part describes how to use HDevEngine to execute HDevelop programs and procedures from
a programming language.
Contents
I General Issues 11
1 Basic Information About Programming with HALCON 13
1.1 Which HALCON Interface to Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2 Platform-Specific HALCON Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.3 .NET Framework Security Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2 Parallel Programming and HALCON 17
2.1 Parallel Programming with Standard HALCON . . . . . . . . . . . . . . . . . . . . . . 17
2.2 Parallel HALCON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.3 Automatic Parallelization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.1 Initializing Parallel HALCON . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.2 The Three Methods of Automatic Parallelization . . . . . . . . . . . . . . . . . 19
2.4 Parallel Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.4.1 A Closer Look at Reentrancy . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.4.2 Style Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.4.3 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.5 Additional Information on Parallel HALCON . . . . . . . . . . . . . . . . . . . . . . . 23
2.5.1 Customizing the Parallelization Mechanisms . . . . . . . . . . . . . . . . . . . 23
2.5.2 Using an Image Acquisition Interface in Parallel HALCON . . . . . . . . . . . 24
2.5.3 Extension Packages and Parallel HALCON . . . . . . . . . . . . . . . . . . . . 24
2.5.4 Parallel HALCON and HALCON Spy . . . . . . . . . . . . . . . . . . . . . . . 24
3 Tips and Tricks 25
3.1 Monitoring HALCON Programs with HALCON Spy . . . . . . . . . . . . . . . . . . . 25
II Programming With HALCON/C++ 27
4 Introducing HALCON/C++ 29
4.1 A First Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5 Basics of the HALCON/C++ Interface 31
5.1 The Namespace HALCON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.2 Calling HALCON Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.2.1 A Closer Look at Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.2.2 Calling Operators via Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
剩余237页未读,继续阅读
资源评论
- xziren2011-10-25PDF格式,不过都是全英文, 看着太累。。。
- gdut_yqs2012-08-20资料还是很有用的,不过需要英语功底和做试验的耐心
lanren141
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- apk.tw_LineLite_v8a_v.2.17.1_sign.apk
- Elasticsearch实战:构建高效搜索系统的秘诀.zip
- HTML+CSS+JS网页设计:从入门到精通.zip
- 数据库课程设计:从理论到实践的全面指南.zip
- Python闭包:深入理解与应用场景解析.zip
- Win64OpenSSL-3-3-0.exe
- 课高分程设计-基于C++实现的民航飞行与地图简易管理系统-南京航空航天大学
- 航天器遥测数据故障检测系统python源码+文档说明+数据库(课程设计)
- 北京航空航天大学操作系统课设+ppt+实验报告
- 基于Vue+Echarts实现风力发电机中传感器的数据展示监控可视化系统+源代码+文档说明(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功