![](https://img-blog.csdnimg.cn/77ab8a4b9c7844b8a278b5af856b738d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Halcon
文章平均质量分 62
.
liu_jie_bin
技术栈: c++ pyhton Qt opencv halcon
展开
-
Halcon模板匹配——保存与加载形状模板
文章目录需求halcon 算子支持1.保存形状模板2.读取形状模板示例:1.保存形状模板2.读取加载形状模板需求做模板匹配的过程中,需要保存当前的形状模板以便后续进行读取加载。halcon 算子支持1.保存形状模板函数原型:write_shape_model( ModelID, FileName : )参数说明:ModelID:模型的句柄FileName :保存的文件名,形状模型的默认HALCON文件扩展名是’shm’。2.读取形状模板函数原型:read_shape_model(原创 2022-04-03 11:26:11 · 4991 阅读 · 0 评论 -
halcon模板匹配 ——多个不同对象同时匹配
文章目录场景效果实现步骤1.读取图像2.分别生成两个ROI3.分别创建各向同性比例缩放形状模板4.分别获取形状模型的轮廓表示5.连接两个模板轮廓XLD6.保存模板相关信息7.读取新的图像8.搜索匹配8.对搜索到的XLD轮廓应用任仿射二维变换9.清除句柄场景需求是在一个视野里同时搜索匹配两个不同类型的对象。效果实现步骤1.读取图像read_image (ModelImage, 'rings_and_nuts')2.分别生成两个ROIgen_circle (ModelROIRing, 1原创 2022-03-20 10:19:57 · 4449 阅读 · 0 评论 -
Halcon常用算子汇总
显示相关打开一个窗口dev_open_window()打开一个适应图像大小的窗口dev_open_window_fit_image获取图像窗口句柄dev_get_window ()清除图像窗口的内容dev_clear_window ()关闭活动窗口dev_close_window()显示图像dev_display()在当前窗口显示文字dev_disp_text()在指定窗口显示文字disp_message()设置显示字体类型set_display_font(原创 2022-03-18 12:15:36 · 10472 阅读 · 2 评论 -
Halcon模板匹配——各向同性比例缩放形状模板(超详细讲解)
文章目录需求算子函原型参数说明实例讲解效果:完整代码:需求考虑以下这张图像,图片中有三个形状一样,但是尺寸大小不一样的图案。观察可以发现三个图案的有着各项同性比例缩放的关系。假如要采样模板匹配来识别出这三个图案该怎么做?Halcon提供create_scaled_shape_model()算子来解决这种场景。算子函原型create_scaled_shape_model(Template : : NumLevels, AngleStart, AngleExtent, AngleStep, Scale原创 2022-03-17 14:30:30 · 7622 阅读 · 3 评论 -
缺陷检测——Halcon表面划痕检测
项目场景:提取表面划痕缺陷解决方案:1.先对原始图像做中值滤波处理:2.局部阈值处理3.blob分析提取特征原创 2021-08-30 13:38:57 · 9926 阅读 · 1 评论 -
Halcon金属表面字符提取(c++实现核心算子)
项目场景:提取金属表面字符,即获取每个字符的位置区域。图中单个字符完整性不是很好,出现断开的现象。二.解决方案:1.图像阈处理2.全局二值化3.Blob分析三.halcon代码read_image (Image, 'engraved')gray_range_rect (Image, ImageResult, 7, 7)threshold (ImageResult, Region, 128, 255)connection (Region, ConnectedRegions)sel原创 2022-02-13 14:36:41 · 2188 阅读 · 0 评论 -
Halcon Threshold()二值化函数解析与C++实现
文章目录原理一、Halcon函数原型二、C++实现原理从输入图像中选取灰度值g满足以下条件的像素:minGray < g < maxGray一、Halcon函数原型threshold(Image : Region : MinGray, MaxGray : )参数说明:Image :HImage类型,输入图像,即待分割图像。Region :HRegion类型,输出区域,即分割后的区域。MinGray :输入灰度低阈值,0~255。MaxGray :输入灰度高阈值,0~255,原创 2022-02-28 21:42:53 · 2048 阅读 · 0 评论 -
Halcon二值化函数汇总解析
文章目录1.threshold1.fast_threshold2.bin_threshold3.auto_threshold4.binary_threshold4.dual_threshold4.hysteresis_threshold1.threshold函数原型:threshold(Image : Region : MinGray, MaxGray : )函数功能:使用全局阈值分割图像。参数说明:Image :HImage类型,输入图像,即待分割图像。Region :HRegion.原创 2022-02-25 22:03:56 · 7321 阅读 · 0 评论