autobahn.hdev:快速检测车道标志

* autobahn.hdev: 快速检测车道标志
* 1、用扣出部分区域的方式大幅减小干扰,然后用阈值分割进行粗定位
* 2、用粗定位后的区域进行膨胀,选取大致ROI位置,再进行细定位
*
dev_update_window ('off')
dev_close_window ()
dev_open_window (0, 0, 768, 575, 'black', WindowID)
MinSize := 30
get_system ('init_new_image', Information)
set_system ('init_new_image', 'false')
*长宽为512-1的矩形内,用直线分割,生成30*30的方格
gen_grid_region (Grid, MinSize, MinSize, 'lines', 512, 512)
*用给出的坐标剪切区域
clip_region (Grid, StreetGrid, 130, 10, 450, 502)
dev_set_line_width (3)
dev_set_color ('green')
read_image (ActualImage, 'autobahn/scene_00')
dev_display (ActualImage)
stop ()
dev_display (StreetGrid)
stop ()
for i := 0 to 28 by 1read_image (ActualImage, 'autobahn/scene_' + (i$'02'))* 1、粗定位* 扣除线条方格区域的图像reduce_domain (ActualImage, StreetGrid, Mask)* 检测Mask区域中的边缘sobel_amp (Mask, Gradient, 'sum_abs', 3)* 区域分割threshold (Gradient, Points, 20, 255)dilation_rectangle1 (Points, RegionDilation, MinSize, MinSize)* 2、细定位reduce_domain (ActualImage, RegionDilation, StripGray)threshold (StripGray, Strip, 190, 255)fill_up (Strip, RegionFillUp)dev_display (ActualImage)dev_display (RegionFillUp)
endfor
dev_set_line_width (1)
dev_update_window ('on')
set_system ('init_new_image', Information)

halcon例程注解autobahn.hdev相关推荐

  1. 一文弄懂halcon例程:rim.hdev

    一文弄懂halcon例程:rim.hdev 打怪的路上总是无聊的,但是也不能不打啊,我自己现在也在每天打怪升级呢.昨天就因为一个问题,我到视觉群问里面的大牛,结果,他不帮我解答,他不告诉我怎么解决就算 ...

  2. Halcon实例分析——autobahn.hdev快速检测道路标志

    这是运行代码的结果,下面我们每条代码过一遍,下面的代码路径为打开halcon,浏览实例程序,方法中的Blob分析, 有些重点代码会详细讲解, * autobahn.hdev: Fast detecti ...

  3. Halcon例程解析——3d_coordinates.hdev

    * * Initialize the program dev_close_window () dev_open_window (0, 0, 768, 576, 'black', WindowHandl ...

  4. halcon 历程注解 check_hazelnut_wafers.hdev

    * 此示例演示了榛子饼干的质量检查. * 利用形态学工具,根据一些形状特征,如矩形和区域孔,提取和检查波动. * 该程序还显示了操作符area_holes的使用. * This example dem ...

  5. Halcon例程详解(激光三角系统标定)—— calibrate_sheet_of_light_calplate.hdev

    前言 1 激光三角测距 激光三角测距法原理很简单,是通过一束激光以一定的入射角度照射被测目标,激光在目标表面会产生漫反射,在另一角度利用透镜对反射激光汇聚成像,光斑成像在CCD(Charge-coup ...

  6. Halcon例程(基于多个标定图的单目相机标定)详解—— Camera_calibration_multi_image.hdev

    一.前言 在我的工业相机专栏里已经将相机标定涉及到的理论部分讲解完毕,为什么要标定以及标定要求出什么参数呢,用一个Halcon 例程来帮助理解. 这个例程是比较经典的标定程序,基本将标定过程讲的比较清 ...

  7. HALCON示例程序check_bottle_crate.hdev啤酒箱内酒瓶数检测

    HALCON示例程序check_bottle_crate.hdev啤酒箱内酒瓶数检测 示例程序源码(加注释) 获取系统关于"空白区域储存的设置" get_system ('stor ...

  8. HALCON示例程序board.hdev检测电路板焊锡有无程序剖析

    HALCON示例程序board.hdev检测电路板焊锡有无程序剖析 示例程序源码(加注释) *这是关于系统设置的函数,剪辑区域,设置剪辑区域设置为使能.为clip_region做的设置,后文会介绍 g ...

  9. Blob分析---autobahn.hdev

    目录 程序源码 1.get_system ('init_new_image', Information) 2.set_system ('init_new_image', 'false') 3.gen_ ...

最新文章

  1. ORACLE SQL: 经典查询练手第二篇
  2. Python标准库:内置函数dict(mapping, **kwarg)
  3. 单体预聚合的目的是什么_聚合物在加工过程中降解可能性分析与预防
  4. C# 枚举在项目中的应用总结
  5. boost::condition_variable相关的测试程序
  6. 连接MongoDB 3.x 报 Authorization failed 解决办法(创建账号的部分亲测)
  7. 只允许特定的组用户su切换到root
  8. 微软开源基于.NET Core的量子开发工具包 QDK
  9. Python处理各种压缩文件(bzip2,gzip,zip)
  10. 机器学习基础(三十八) —— 从几率到逻辑斯函数
  11. 在线教育平台、网校搭建、远程教育平台搭建技术选型(268教育)
  12. js数组操作(push,pop,shift,unshift,slice,splice,concat,sort)
  13. 30个有发展前景的创业项目
  14. 主数据与数据中台有什么区别?
  15. 9.9 力扣652. 寻找重复的子树
  16. 手把手教会你使用Arcgis画流场图
  17. Mybatis学习笔记02
  18. DroidPlugin插件框架 - 《Android必备技能》
  19. Burn – 免费直观的刻录软件
  20. 使用EA交易应该注意哪些问题?

热门文章

  1. matlab中继电器叫什么,解析汽车继电器中继电器各脚的区别及接线
  2. 电脑录制音频用什么软件效果好?看完你就知道了
  3. HDMI切换器HDMI 延长放大器AG7111|AG7210|A7120|AG7220|AG7231
  4. linux中spawn远程执行,Linux 远程执行命令,expect
  5. 计算机硬件技术的应用毕业论文,计算机硬件技术论文
  6. [软件人生]外包兼职与绝路
  7. ssm项目模板_基于SSM的论坛系统发布可商业、学习、毕设
  8. 使用MATLAB来可视化三维点云上的法向量
  9. 10V-100V降5V12VDC/DC降压恒压恒流芯片
  10. Vue中 使用 calc 计算长度并传参