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. Java泛型总结--转
  2. mysql 常用优化方案_项目中常用的 19 条 MySQL 优化方案
  3. 核心概念——节点/边/Combo——内置节点——Diamond
  4. VUE3 项目自定义修改网页标题和图标
  5. 笨方法python_笨方法学习Python(11-20)
  6. 【秒懂设计模式】单例设计模式
  7. Sphinx——自动生成Python文档
  8. 第一次做项目经理总结_工程总承包项目:项目经理如果是第一次做,一定要把握这4个要点...
  9. 初学QT遇到的“_on_OK_clicked(bool)未定义的引用”的问题,以及使用windows远程桌面登录树莓派
  10. 2020 kali 切换中文显示_Kali设置中文
  11. Datawale编程学习之哈希表和字符串(4)
  12. css 样式文字溢出显示省略号
  13. OO——电梯作业总结
  14. 帆软之FineReport填报报表
  15. 假如时光倒流,我会这么学习Java 【转载】
  16. 详述 Redis 选择单线程模型的原因以及 I/O 多路复用
  17. 斯帅:没料到詹姆斯会耗光时间再投
  18. 【论文导读】- E-LSTM-D: A Deep Learning Framework for Dynamic Network Link Prediction(动态网络链接预测)
  19. 《精通Tableau商业数据分析与可视化》之序言
  20. 【笔记】Linux 802.11n CSI Tool部分机翻

热门文章

  1. Python + ESP32 制作车辆定位系统,终于可以随时随地知道爱车的位置了
  2. Android-Camera内存问题剖析,小白也能看明白
  3. 查找和平精英的数据包在android哪,和平精英公测FAQ 和平精英新手问题解答_游侠手游...
  4. allegro卡死解决方法
  5. 微信小程序地址导航功能实现详解
  6. 软件项目管理课后习题——第6章软件项目的进度管理
  7. 【论文笔记】PnP-AdaNet:即插即用的对抗域适应网络,用于跨模态心脏分割的基准
  8. pcb螺丝孔与螺丝大小_螺丝,螺栓和钉子之间的区别(以及何时应使用)
  9. 【实验报告】实验五 会员管理系统的设计开发1
  10. TDI-CCD图像传感器