【halcon】算子

算子

rgb1_to_gray  灰度化

threshold:英文是阈的意思    二值化算子

Connection

Compute connected components of a region.

用来计算输入区域中的所有连通域。

二值化后,虽然看起来分成了很多区域,但实际上,halcon还认为是一个区域,

所以要用connection将区域分开才能用select_shape来选择不同的区域

Window Handle介绍

可视化---更新窗口---

在运行模式----       默认选择该模式

在单步模式----       单步调试的时候,会自动进入该模式

     ----总是  更新窗口 

     ----从不  更新窗口  所以需要手动添加函数进行更新

原文地址:https://www.cnblogs.com/-Mr-y/p/8407440.html

时间: 2024-10-16 14:15:23

【halcon】算子的相关文章

[Halcon] Halcon算子总集合

HALCON算子函數--Chapter 1 : Classification Chapter_1_:Classification 1.1  Gaussian-Mixture-Models 1.add_sample_class_gmm 功能:把一個訓練樣本添加到一個高斯混合模型的訓練數據上. 2.classify_class_gmm 功能:通過一個高斯混合模型來計算一個特征向量的類. 3. clear_all_class_gmm   功能:清除所有高斯混合模型. 4. clear_class_gm

Halcon算子翻译——catch

名称 catch - 捕获在前面的try块中抛出的异常. 用法 catch( : : : Exception) 描述 使用算子try,catch,endtry和throw可以在HDevelop中实现动态的异常处理,这相当于C ++和C#中的异常处理. HDevelop中异常处理的基本概念在算子try,throw和dev_set_check以及“HDevelop用户指南”中进行了描述. 算子catch在错误情况时结束一个监控的程序行块,并跳转至另一个程序行块. 如果try-catch块执行没有出现

Halcon算子解释

Halcon算子解释大全 Halcon/Visionpro视频教程和资料,请访问 重码网,网址: http://www.211code.com Chapter 1 :Classification 1.1 Gaussian-Mixture-Models 1.add_sample_class_gmm 功能:把一个训练样本添加到一个高斯混合模型的训练数据上. 2.classify_class_gmm 功能:通过一个高斯混合模型来计算一个特征向量的类. 3. clear_all_class_gmm 功能

halcon算子

halcon的算子列表 Chapter 1 :Classification 1.1 Gaussian-Mixture-Models 1.add_sample_class_gmm 功能:把一个训练样本添加到一个高斯混合模型的训练数据上. 2.classify_class_gmm 功能:通过一个高斯混合模型来计算一个特征向量的类. 3. clear_all_class_gmm 功能:清除所有高斯混合模型. 4. clear_class_gmm 功能:清除一个高斯混合模型. 5. clear_samp

halcon算子大全

Chapter 1 :Classification 1.1 Gaussian-Mixture-Models 1.add_sample_class_gmm 功能:把一个训练样本添加到一个高斯混合模型的训练数据上. 2.classify_class_gmm 功能:通过一个高斯混合模型来计算一个特征向量的类. 3. clear_all_class_gmm 功能:清除所有高斯混合模型. 4. clear_class_gmm 功能:清除一个高斯混合模型. 5. clear_samples_class_gm

Halcon算子之shape_trans,用于变换区域的形状

函数原型:shape_trans(Region : RegionTrans : Type : ) *shape_trans*仍然是区域,smallest_rectangle1可以获得四个角的坐标 函数作用:变换区域的形状 参数列表: Region(in):被变换的区域 RegionTrans(out):变换后的区域 Type(in):变换类型 参数Type的可选项解释如下: convex:凸包性 ellipse:与输入区域有相同的矩和区域的椭圆 outer_circle:最小外接圆 inner_

Halcon算子翻译——exit

名称 exit - 终止HDevelop. 用法 exit( : : : ) 描述 退出HDevelop. 算子等同于菜单项File - > Quit. 在内部和导出的C ++代码中使用C函数调用exit(0). exit terminates HDevelop. The operator is aquivalent to the menu entry File -> Quit. Internally and for exported C++ code the C-function call

Halcon算子翻译——executable_expression

名称 executable_expression - 以类似于算子的方式执行单个表达式. 用法 executable_expression( : : Expression : ) 描述 HDevelop语言包含一些表达式,不仅返回一个返回值,而且修改它们的输入变量. 使用executable_expression,可以以类似于算子的方式执行这些表达式. 目前,这些是向量表达式'.clear()','.insert()'和'.remove()'. 有关更多详细信息,请参阅HDevelop用户指南.

Halcon算子翻译——comment

名称 comment - 为程序添加一行注释. 用法 comment( : : Comment : ) 描述 comment给程序中添加一行注释. 作为参数值,即作为注释,允许所有的字符. 如果使用算子窗口输入注释,并且注释行参数中有换行符,则每个文本行都插入一条注释语句. 在全文编辑器中,通过输入星号('*')作为第一个非空白字符来标记注释. 该算子对程序执行没有影响. comment allows to add a comment of one line to the program. As

Halcon算子翻译——export_def

名称 export_def - 将任意文本插入到程序的导出代码中. 用法 export_def( : : Position, Declaration : ) 描述 export_def允许定义逐行写入要导出{项目或程序}的输出文件的{代码行或文本块}. 参数Position控制了在声明中给出的文本的位置. 支持以下选项: 'in_place' - #文本插入到实际位置的过程中,即在相邻的程序行之间. 'at_file_begin' - #^^文本在导出文件的最开始处导出. 'before_pro