• halcon例程学习 一维测量之矩形边缘


    ********************************************************************
    *加载图片
    read_image (Image, 'ic_pin')
    dev_close_window ()
    dev_open_window_fit_image (Image, 0, 0, -1, -1, WindowHandle)
    dev_display (Image)
    get_image_size (Image, Width, Height)
    
    *********************************************************************
    *选择矩形区域
    
    nRow := 47
    nColoum := 485
    nPhi  := 0
    nLen1 := 420
    nLen2 := 10
    
    dev_set_color ('green')
    dev_set_draw ('margin')
    dev_set_line_width (2)
    
    gen_rectangle2 (Rectangle, nRow, nColoum, nPhi, nLen1, nLen2)
    ***********************************************************************
    
    *获取矩形测量句柄
    gen_measure_rectangle2 (nRow, nColoum, nPhi, nLen1, nLen2, Width, Height, 'nearest_neighbor', MeasureHandle)
    
    *提取垂直于矩形或环形弧的直边对
    measure_pairs (Image, MeasureHandle, 1.5, 10, 'all', 'all', RowEdgeFirst, ColumnEdgeFirst, AmplitudeFirst, RowEdgeSecond, ColumnEdgeSecond, AmplitudeSecond, IntraDistance, InterDistance)
    
    close_measure (MeasureHandle)
    
    gen_region_line (RegionLines, RowEdgeFirst, ColumnEdgeFirst, RowEdgeSecond, ColumnEdgeSecond)
    
    stop ()
    *********************************************************************
    *选择矩形区域
    
    nRow := 508
    nColoum := 200
    nPhi  := -1.57
    nLen1 := 500
    nLen2 := 10
    
    dev_set_color ('yellow')
    dev_set_draw ('margin')
    dev_set_line_width (2)
    
    gen_rectangle2 (Rectangle, nRow, nColoum, nPhi, nLen1, nLen2)
    ***********************************************************************
    
    *获取矩形测量句柄
    gen_measure_rectangle2 (nRow, nColoum, nPhi, nLen1, nLen2, Width, Height, 'nearest_neighbor', MeasureHandle)
    
    *获取测量端点
    measure_pos (Image, MeasureHandle, 1.5, 30, 'all', 'all', RowEdge, ColumnEdge, Amplitude, Distance)
    
    gen_cross_contour_xld (Cross, RowEdge, ColumnEdge, 20, 0)
    

      

  • 相关阅读:
    算符优先分析
    自下而上语法分析
    递归下降语法分析
    LL(1)文法的判断,递归下降分析程序
    消除左递归
    4.K均值算法--应用
    2.机器学习相关数学基础
    K均值算法
    机器学习概述
    算符优先分析
  • 原文地址:https://www.cnblogs.com/anyechuxue/p/11269719.html
Copyright © 2020-2023  润新知