曙光_deeplove
安徽霍邱人,长期从事遥感影像变化检测、机器学习、深度学习在图像分类、目标检测方面的应用工作
展开
-
Halcon学习之一维测量实战之测量矩形(一)
大家还记不记得,我们之前文章中介绍的芯片那个,芯片那个就是每次旋转都用模板匹配找到它,然后测量矩形跟着它转,然后来做测量。我们后面还会涉及到拟合的问题,这个地方测量是测量直线、弧形这种距离。后面我们涉及到求角度,点到直线的距离,点到弧线的距离,这就会涉及到拟合。然后我们可以看到上面的代码,仍然是形成测量矩形,2个测量矩形,两次测量,然后关闭两个测量句柄!测量充电器的引脚,然后每次旋转充电器,让测量矩形都跟着它转,这就是定位+测量,我们要测量这个钥匙的尺寸,就是要当我们的相机垂直我们的待测物体钥匙的时候。原创 2023-08-02 00:05:08 · 776 阅读 · 0 评论 -
Halcon学习之弧形测量
本文继续学习记录弧形的测量,之前的章节是一维测量中的直线测量。以上图片是测量弧形图。之前我们学习的叫测量矩形,这里就是测量弧形!在测量的时候只是从创建矩形改为创建弧形,其他的套路是完全一样的!我们在做测量项的时候都是:第一步:采集图像第二步:标定第三步:畸变矫正,这是由于万一你是两条直线,由于畸变变成了两条弧线了,这距离肯定就不对了第四步:测量。创建测量矩形或者创建测量弧形,得到像素距离第五步:将像素距离根据前面标定的相机的内参和外参转化为实际坐标的距离,从而得到尺寸第六步:显示。原创 2023-07-24 00:15:36 · 905 阅读 · 0 评论 -
Halcon学习之一维测量(3)
带定位器的测量。首先看一下“定位”是什么意思?回答:比如我们测量一个芯片,这时候我们设置一个测量矩形,来沿着测量目标进行测量。但是下一张当芯片的位置发生变化时,测量矩形的位置就不对了,就不是沿着测量目标了。这样就不对了!芯片在转,测量矩形也要跟着一起转才行。这个时候就需要“定位”来起作用了!定位之后得到这个芯片的旋转角度之后,测量矩形可以跟着这个角度转。这就是“定位”+“测量”,这是我们工业视觉常用的一个手法,在Halcon里面也是有例子展现的。原创 2023-07-06 23:07:06 · 521 阅读 · 0 评论 -
Halcon学习之一维测量(2)
通过这个测量边缘的函数,可以获得RowEdge、ColumnEdge、30(最小边缘幅度,即被找边缘的所在边缘的最小灰度值是多少)和Amplitude(所找到的这些边对应的灰度值,边缘幅度)、Distance(两个相邻边缘的距离)。表示所有相邻引脚的距离求和,然后除以距离数组PinDistance的元素个数,这里是74-1=73个,注意这个相邻引脚的距离就是相邻边缘对之间的距离(边缘对之间的距离,前面也说过就是两个边缘对中心点的距离)这个函数就是不使用边缘对的,现在得到的这些边缘都是独立的了。原创 2023-07-01 01:09:30 · 267 阅读 · 0 评论 -
Halcon之多二维码识别
【代码】Halcon之多二维码识别。原创 2023-05-08 09:46:44 · 1076 阅读 · 1 评论 -
Halcon笔记1
Halcon笔记原创 2023-01-05 15:52:27 · 2008 阅读 · 0 评论 -
Halcon学习之一维测量(1)
以及测量边缘对和边缘对之间的距离,比如上图中从上到下,有两个”边缘对“,边缘对之间的距离就是:上面一个边缘对中各边中点的连线,再取中点的,即为中点a,同理下面边缘对中各边中点的连线,再取中点的,即为中点b,a和b之间的距离就是这两个边缘对之间的距离。图中凹下来的地方就是左边图像中的测量矩形中黑色的地方,上升的就是亮的地方,图像的边缘就是轮廓线四条红线的地方,这个红线的位置也是灰度变化最剧烈的地方,也就是能看出导数所在最大的地方(斜率最大)。上图中矩形中间的那条线,是具备方向的,表示按照那个方向进行测量。原创 2023-06-25 00:56:02 · 699 阅读 · 0 评论