首页 > 其他分享 >Halcon——使用Halcon模板匹配助手自动生成模板匹配代码

Halcon——使用Halcon模板匹配助手自动生成模板匹配代码

时间:2024-11-29 20:31:15浏览次数:10  
标签:匹配 Halcon 助手 金字塔 模板 图片

1.找到模板助手

模板助手的位置在菜单栏,助手——>打开新的Maching

当出现下面这种弹窗时,就说明你已经成功找到Halcon模板匹配助手啦~

2.模板匹配助手的操作流程

read_image (Image, 'D:/CStest/Halcon/MachineVision-main/CodeSet/test_image/1.png')

(1)创建

先读一张图片,这样方面后续的操作

只有先显示图片,然后才能画矩形框(注:一定要先读一张图片呦)。

现在金字塔级别就可以选择了。

可以看到,当金字塔层级选择的越高,图像中的内容就越模糊。就因为模板的内容都是模糊的,所以最后检测速度就快,因为差不多就行,这就导致准确率可能差一点

当金字塔层级选择的越低,图像中的内容就越清晰,所以检测的速度会慢,因为要匹配一个清晰的内容

(2)参数

参数中的内容就让他自动选择就可以啦,小助手会自动选择优化的值,比小白自己设置要强太多了

(3)应用

选择你要检测的图片,这里我就设置了一张测试图片,你可以设置多张,最后他会放在For循环里,一个一个地检测。

然后,点击执行优化,可以看到模型的执行时间和准确率

上图是金字塔级别设置为2,检测时间1.87ms。你可以试试金字塔级别设置为1(我在下图替你们试了,哈哈哈),他检测时间会增加,因为模板内容变清晰了,细节更多了,可不能差不多就行了。

(4)代码生成

直接点击插入代码即可

3.结束语

到这里,通过使用Halcon内置的模板匹配助手就完成了模板匹配代码的自动撰写,快去你的Halcon中试一试吧!!!只看是不行的呦

最后的最后,在生成的代码中,这个需要注意,不要被迷惑了。新手看到TestImages[T]发蒙,这个T就是索引Index

标签:匹配,Halcon,助手,金字塔,模板,图片
From: https://blog.csdn.net/qq_59059111/article/details/144144709

相关文章

  • “4步实现”CAD模型与实物以图搜图的精准匹配,“6倍效率提升”机械加工比对
    在机械制造与加工领域,设计图纸与实物的比对是确保产品质量的重要环节。然而,传统比对方式耗时长、易出错,严重影响生产效率。针对这一痛点,思通数科推出了一套基于大模型技术的智能比对系统,集成以图搜图、实物比对和多视图生成等功能,为用户带来高效、精准的解决方案。核心功能在......
  • 洛谷题单指南-线段树-P3373 【模板】线段树 2
    原题链接:https://www.luogu.com.cn/problem/P3373题意解读:对于序列a[n],支持三种操作:1.对区间每个数乘上一个数2.对区间每个数加上一个数3.求区间和解题思路:由于支持乘、加两种区间修改操作,是线段树的另一种典型应用:多个懒标记显然,这里需要两个懒标记,mul表示对子节点区间每个......
  • 【模板】exgcd
    #include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintN=1e6+10;intT,a,b,c,d,x,y,num;intexgcd(inta,intb,int&x,int&y){ if(b==0){ x=1;y=0;returna; } intd=exgcd(b,a%b,x,y); intz=x;x=y;y=z-(a/b)*y......
  • 一个halcon的图片转换成透明图片功能
    这个是自己写的一个图片转换成透明格式的halcon程序1read_image(VoiceOcr,'D:/Qtprogram/Videographicsitem/iconsA/halconProcess/voice_ocr-2.jpg')23count_channels(VoiceOcr,Channels)4if(Channels==3)5decompose3(VoiceOcr,Image1,Image2,Image......
  • 速领!人才盘点360度调查反馈模板-附下载链接
     ......
  • P3388 【模板】割点(割顶)
    【模板】割点(割顶)题目背景割点题目描述给出一个\(n\)个点,\(m\)条边的无向图,求图的割点。输入格式第一行输入两个正整数\(n,m\)。下面\(m\)行每行输入两个正整数\(x,y\)表示\(x\)到\(y\)有一条边。输出格式第一行输出割点个数。第二行按照节点编号从小到大输......
  • 高精度模板
    明天考恩欧挨批,但是我今天才学高精度:)随便敲敲#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;constintmaxx=1e5+5;stringa,b;intans[maxx];inlinevoidadd(stringxx,stringyy){ memset(ans,0,sizeof(ans)); intlenx=xx.length(),leny=yy.leng......
  • 无监督模板辅助点云形状对应网络
    无监督模板辅助点云形状对应网络   无监督点云形状对应旨在建立源点云和目标点云之间的逐点对应关系。现有方法通过计算点云之间的逐点特征相似度直接获得对应关系。然而,非刚性物体具有很强的变形能力和不寻常的形状,因此直接在具有非常规形状的点云之间建立对应关系是一个长......
  • 车货匹配平台有哪些板块
    车货匹配平台在现代物流行业中扮演了重要角色,它们通过整合资源和技术手段,实现了货物与运输工具的高效连接,提升了整个行业的运作效率。以下是一些主要的车货匹配平台板块介绍:业务板块信息展示:车货匹配平台为车主和货主提供丰富的信息,包括车辆类型、货源信息、运输路线、周边货......
  • ORB-SLAM2源码学习:ORBmatcher.cc:ORBmatcher::SearchByProjection通过地图点投影进行特
    前言在ORB-SALM2中,使用最多的匹配方式就是投影匹配的方式SearchByProjection(),根据参数列表的不同可以有不同的函数重载。1.原理:1.投影地图点的来源:1.恒速模型追踪时,地图点来自前一个普通的帧。2.局部地图跟踪时,地图点来自所有的局部地图点。3.重定位时,地图点来自所有的候......