halcon例程注解autobahn.hdev
生活随笔
收集整理的這篇文章主要介紹了
halcon例程注解autobahn.hdev
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一路走来CCNA,写在CCNA培训结束时
- 下一篇: QQ珊瑚虫案事件背景