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

      

  • 相关阅读:
    运算符优先级
    Tips—查询某结构体
    在线词典--(一、流程分析)
    数据库—SQLite3
    回调函数(转载)
    UNIX域套接字
    进程间通信小结
    HDU_oj_2027 统计元音
    HDU_oj_2026 首字母变大写
    HDU_oj_2025 查找最大字母
  • 原文地址:https://www.cnblogs.com/anyechuxue/p/11269719.html
Copyright © 2020-2023  润新知