您当前的位置: 首页 >  郑建广视觉 c#

HALCON联合C#检测表面缺陷——HALCON例程autobahn

郑建广视觉 发布时间:2022-07-02 15:14:30 ,浏览量:4

 前面的文章我们讨论了最基本的框架原理,大家如果想看哪一方面的知识可以留言,我在专栏中来说一说。

这段时间我打算分享一下HALCO的一系列例程。我们在检测中很多时候都无从下手,原因很简单我们积累的算子太少了。HALCON的算子很多,我们需要慢慢积累然后活学活用,运用不同的组合来解决实际问题。

大家可以打开例程autobahn

这例程使用了方法是blob分析方法,这里的关键算子如下

生成一个网格区域,

gen_grid_region (Grid, MinSize, MinSize, 'lines', 512, 512)

生成一个网格区域,

 sobel_amp (Mask, Gradient, 'sum_abs', 3)

提取边缘,我们知道边缘一定是有明暗变化,才会形成。所以我们很容易提取车道线和网格汇集的地方。

利用blob提取出车道线即可

 threshold (Gradient, Points, 20, 255)

上面的几行代码就是这个例程的关键地方。我们下面一行一行来看

1.从新打开一个窗口

dev_update_window ('off') dev_close_window () dev_open_window (0, 0, 768, 575, 'black', WindowID)

2.设置参数

关注
打赏
1688896170
查看更多评论

郑建广视觉

暂无认证

  • 4浏览

    0关注

    137博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1647s