halcon视频教程内容基础教程.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
初识 HALCON 是当今 machine vision 技术的代表,它总是以最新科技为基础,提供了现今市场中最 强大的 vision library。除了提供了完整的标准 machine vision 功能, 还有一系列优异的功能,例如,3D 相机校正, 形状以及原件导向的匹配,次像元精度的物体撷取,计算,利用双像立体量测,任意形状的 ROI,以及更多的功能。 用 HALCON 来开发程序的流程: 1、利用 HDevelop 检视分析影像,建立计算雏形,最后完成视觉计算方法的发展。程序可以分成不同的子程序, 每个 procedures 可以只做一件事,像初始化,计算,或是清除。主程序用于呼叫其它子程序,传递影像或是接收显示结果。最后,程序输出成我们要用的程序代码,接续下一步工作。 2、完整的程序发展是在程序设计环境中进行,像是 Microsoft Visual Studio 。由 HDevelop 输出的程序代码,透过指令加入程序中(例如 include)。至于程序的接口等等则是利用程序语言的功能来建构,接下来,compiled and linked, 产生应用程序。自行撰写的程序和 HALCON library 一 起装入机器中出货,或是将程序卖到客户处。 参数和数据结构: HALCON 有两种基本的数据型态: 图像数据(iconic,例如影像 )以及控制数据( control,例如 变量,整数,字符串,handle 等等)。所有运算子的参数都是以相同的方式排列:输入图像,输 出图像,输入控制,输出控制。当然,并非所有的运算子都具有上列四类参数,不过参数排 列的次序依旧相同。 ROI:影像中要处理的数据范围。 region 即是一堆像元的集合。region 中的像元不一定要相连,如果要让相连接的像元成为一个 region,只要呼叫运算子 connection 即可。 XLD 包含了所有等值线以及多边型的数据。。XLD 对象中除了点坐标数据,还包含了全域或区域属性,例如 edge 方向,或是分割时的 regression 参数等等。Tuples 就像一个数组,其中的数据型态可为整数,浮点数或是字符串。当我们计算一个 region 的某些特征时,会传回一个 结果,如果计算的是一群 region, 会传回一个 tuple,其中含有每个 region 的特征计算结果。 Control tuple 的指标由0开始。 Parallel HALCON 运算版本的 HALCON 在多处理器的计算机上能自动进行数据平行化,分配到不同的处理器去作 业,例如影像。 取像 HALCON 提供了 40 余种取像设备连接接口,他们的名称一律以 HFG 开头, 至于以 parHFG 开头者是用于 Parallel HALCON。 Halcon 学习之一:查询图像参数 1、get_grayval ( Image : : Row, Column : Grayval ) 计算 Image 图像中坐标为(Row,Column)的点的灰度值 Grayval。2、get_image_pointer1 ( Image : : : Pointer, Type, Width, Height ) 计算 Image 图像的数据指针 Pointer,图像类型 Type,图像宽度 Width 和高度 Height。Pointer 指向了 Image data 的起点位置。 3、get_image_pointer3 ( ImageRGB : : : PointerRed, PointerGreen, PointerBlue, Type, Width, Height ) 计算彩色图像 ImageRGB 的参数。 4、get_image_pointer1_rect ( Image : : : PixelPointer, Width, Height, VerticalPitch, HorizontalBitPitch, BitsPerPixel ) 计算Image 图像中定义区域的最小的长方形的区域的指针Pointer,宽度 Width,高度 Height,VerticalPitch 代表 Image 的 Width*(HorizontalBitPitch/8)。两 个相邻象素的水平距离(以比特计算)HorizontalBitPitch,每像素的比特数BitsPerPixel。 5、get_image_time ( Image : : : MSecond, Second, Minute, Hour, Day, YDay, Month, Year ) 获取图像生成的时间。 程序:: 可以通过上述查看参数深入了解各个函数的具体意义。 1. 1. dev_open_window (0, 0,

文档评论(0)

聚好信息咨询 + 关注
官方认证
服务提供商

本公司能够提供如下服务:办公文档整理、试卷、文档转换。

认证主体鹤壁市淇滨区聚好信息咨询服务部
IP属地河南
统一社会信用代码/组织机构代码
92410611MA40H8BL0Q

1亿VIP精品文档

相关文档