基本思路:

先获得主要感兴趣区域,去除车的干扰

然后通过sobel_amp算子检测边缘明显变化的图像,得到原始图像边缘位置的图像数据

然后通过阈值获取目标边缘。

通过膨胀目标边缘获得感兴趣区域,再次通过阈值分割获得目标

* autobahn.hdev: Fast detection of lane markers    * 车道线的快速检测

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')

* 获得网格 MinSize 小网格大小,512-网格的大小
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 1
    read_image (ActualImage, 'autobahn/scene_' + (i$'02'))

*用修剪过的网格剪切图片
    reduce_domain (ActualImage, StreetGrid, Mask)

*sobel算法
    sobel_amp (Mask, Gradient, 'sum_abs', 3)

*阈值分割
    threshold (Gradient, Points, 20, 255)

*膨胀操作
    dilation_rectangle1 (Points, RegionDilation, MinSize, MinSize)

*用膨胀后的区域剪切原图像
    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车道线的快速检测相关推荐

  1. VPGNet—用于车道线和道路标志检测和识别的消失点引导网络

    用于车道线和道路标志检测和识别的消失点引导网络(VPGNet: Vanishing Point Guided Network for Lane and Road Marking Detection a ...

  2. 3D车道线单目检测方法ONCE-3DLanes

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨黄浴 来源丨计算机视觉深度学习和自动驾驶 3D车道线检测论文"ONCE-3DLanes ...

  3. 深度学习机器视觉车道线识别与检测 -自动驾驶 毕业设计

    文章目录 0 前言 2 先上成果 3 车道线 4 问题抽象(建立模型) 5 帧掩码(Frame Mask) 6 车道检测的图像预处理 7 图像阈值化 8 霍夫线变换 9 实现车道检测 9.1 帧掩码创 ...

  4. 基于视觉halcon的对pcb元件缺失快速检测参考处理

    对于常规的pcb的元件缺失检测大致步骤. 第一:售前,需要快速判断元件是贴片,引脚式,常规裸露式,并使用ROI直接进行快速的blob分析,使用特征面积选择即可快速的完成早期评估工作. 第二:根据需求判 ...

  5. matlab与逆透视变换,基于逆透视变换的车道线检测方法与流程

    本发明属计算机视觉.图形处理技术领域,具体涉及一种通过照度不变及逆透视变换进行车道线快速鲁棒检测的方法. 背景技术: 车道线检测作为自动驾驶技术的第一个环节,能够有效感知车辆周围世界,并获取可行驶区域 ...

  6. 基于视觉的车道线识别技术在智能车导航中的应用研究

    密级:公开 摘  要 摘  要 室外移动机器人的研究是机器人研究领域的重要分支,同时也是备受关注的热点领域.面向高速公路等结构化道路的室外移动机器人研究已成为现阶段民用交通运输领域移动机器人研究的主流 ...

  7. 详解车道线检测算法之传统图像处理

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 / 导读 / 车道线检测算法分为传统图像处理方法和深度学习方法.本文详细介绍用传统图像处理方法来解决车 ...

  8. 计算机视觉——车道线(路沿)检测

    目录 系列文章目录 一.实验内容与方法 二.视频的导入.拆分.合成 1.视频时长读取 2.视频的拆分 3.视频的合成 三.图像处理/边缘检测 0.尝试 1.图像处理->边缘检测(原理) 2.Ca ...

  9. 面向量产的3D目标与车道线检测方法

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 Part 1 背景介绍 1. 1 团队介绍 商汤科技自动驾驶团队依托公司为背景,以 SenseParr ...

最新文章

  1. ARM的突破:超级计算机和Mac
  2. python读文件的解码方式_跳过Python文件读取中的不可解码字符
  3. CUDA Samples: approximate image reverse
  4. 慎用uniapp开发商业级应用
  5. ns 25的L2TP模式×××配置
  6. VC++读写INI文件示例
  7. 报错:[Warning] lambda expressions only available with -std=c++11 or -std=gnu++11
  8. hdu 1086 A - You can Solve a Geometry Problem too (线段的规范相交非规范相交)
  9. 2019/5/10开始咯
  10. php时间截取日期,php中肿么获取给定时间中的日期部分
  11. 32位应用程序如何使用大于2GB的内存?
  12. 解决html中图片自适应屏幕大小的问题
  13. 红米note2移动4g在哪里显示无服务器,小米 红米note2(移动版) 解锁教程
  14. linux-xfce4-panel
  15. 【养生】观舌头知健康
  16. 扫描二维码下载app
  17. Python面向对象基本概述
  18. 服务器硬盘故障问题有哪些
  19. 【jitpack】android implementation 远程仓库
  20. PP01工艺路线批量导入_SAP刘梦_新浪博客

热门文章

  1. perc s100 linux,PERC S100_S300 配置手册
  2. Android10关闭过渡动画缩放
  3. 2022年5月大学英语B统考题库复习考试题(网络统考最新题库)
  4. 下拉刷新和上拉加载 php,怎样操作vue2.0 移动端实现下拉刷新和上拉加载
  5. 程序员要如何提升自己的外形?
  6. 技术分享:人工智能时代Cyborg组件提供vGPU加速
  7. 【码上实战】【立体匹配系列】经典SGM:(5)视差优化
  8. ALCO铸钢螺栓体AVG系列球阀
  9. 分布式系统CAP理论与CA选择
  10. ffmpeg4.4项目学习--音视频基本格式