Halcon机器视觉论坛

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1396|回复: 3
收起左侧

[已解决] spoke卡圆工具 和 metrology_model是一个东西吧

[复制链接]
  • TA的每日心情
    害羞
    2018-11-23 16:27
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    5

    主题

    17

    帖子

    64

    积分

    Rank: 1

    积分
    64
    发表于 2018-8-22 11:20:21 | 显示全部楼层 |阅读模式

    试用员工 |主题 5|帖子 17|积分 64

    51Halcon诚邀您的加入,专注于机器视觉开发与应用技术,我们一直都在努力!

    您需要 登录 才可以下载或查看,没有帐号?会员注册

    x


    1. import './spoke.hdvp'
    2. import './pts_to_best_circle.hdvp'
    3. import './draw_spoke.hdvp'
    4. read_image (Image, 'pads')
    5. get_image_size (Image, Width, Height)
    6. dev_close_window ()
    7. dev_open_window (0, 0, 384, 288, 'black', WindowHandle)
    8. dev_set_window_extents (0, 0, 384, 288)
    9. dev_set_part (471, 406, 521, 473)
    10. dev_display (Image)

    11. * draw_spoke (Image, Regions, 200000, 30, 60, 15, ROIRows, ROICols, Direct)

    12. gen_circle_contour_xld (ROI_0, 495.7, 438.1, 16.7141, 0, 6.28318, 'positive', 1)
    13. smallest_circle_xld (ROI_0, Row1, Column1, Radius1)
    14. get_contour_xld (ROI_0, Row, Col)

    15. Length1:=10.0
    16. Length2:=5.0
    17. Sigme:=0.5
    18. Threshold:=1.0
    19. spoke (Image, Regions1, 100, Length1, Length2, Sigme, Threshold, 'all', 'max', Row, Col, 'outer', ResultRow1, ResultColumn1, ArcType)
    20. gen_cross_contour_xld (Cross, ResultRow1, ResultColumn1, 3, 0.785398)
    21. pts_to_best_circle (Circle, ResultRow1, ResultColumn1,|ResultRow1|, ArcType, RowCenter, ColCenter, Radius, StartPhi, EndPhi, PointOrder, ArcAngle)
    22. remove_obj (Regions1, Regions1, 1)
    23. remove_obj (Regions1, Regions1, 2)
    24. dev_display (Image)
    25. dev_set_line_width (1)
    26. dev_set_color ('red')
    27. dev_display (ROI_0)
    28. Color := ['gray','cyan','green']
    29. dev_set_color (Color[0])
    30. dev_display (Regions1)
    31. dev_set_color (Color[1])
    32. dev_display (Cross)
    33. dev_set_color (Color[2])
    34. dev_display (Circle)
    35. dev_disp_text ([RowCenter, ColCenter, Radius], 'image', RowCenter, ColCenter, 'black', [], [])
    36. dev_disp_text ('spoke', 'window', 'top', 'left', 'black', [], [])
    37. stop ()

    38. dev_open_window (0, 0, 384, 288, 'black', WindowHandle1)
    39. dev_set_window_extents (0, 384, 384, 288)
    40. dev_set_part (471, 406, 521, 473)
    41. dev_display (Image)
    42. create_metrology_model (MetrologyHandle)
    43. set_metrology_model_image_size (MetrologyHandle, Width, Height)
    44. add_metrology_object_circle_measure (MetrologyHandle, Row1, Column1, Radius1, Length1/2, Length2/2, Sigme, Threshold, [], [], Index)
    45. set_metrology_object_param (MetrologyHandle, Index, 'num_measures', 35)
    46. apply_metrology_model (Image, MetrologyHandle)
    47. get_metrology_object_result (MetrologyHandle, Index, 'all', 'result_type', 'all_param', RectangleParameter)
    48. get_metrology_object_result_contour (Contours, MetrologyHandle, 'all', 'all', 1.5)
    49. get_metrology_object_measures (Contour, MetrologyHandle, 'all', 'all', Row1, Column1)
    50. gen_cross_contour_xld (Cross, Row1, Column1, 3, 0.785398)
    51. dev_display (Image)
    52. dev_set_line_width (1)
    53. dev_set_color ('red')
    54. dev_display (ROI_0)
    55. dev_set_color (Color[0])
    56. dev_display (Contour)
    57. dev_set_color (Color[1])
    58. dev_display (Cross)
    59. dev_set_color (Color[2])
    60. dev_display (Contours)
    61. dev_disp_text (RectangleParameter, 'image', RectangleParameter[0], RectangleParameter[1], 'black', [], [])
    62. dev_disp_text ('metrology_model', 'window', 'top', 'left', 'black', [], [])
    复制代码

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    耍酷
    昨天 10:16
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    14

    主题

    60

    帖子

    592

    积分

    Rank: 3

    积分
    592
    发表于 2018-8-22 12:16:38 | 显示全部楼层

    部门助理 |主题 14|帖子 60|积分 592

    你这个厉害了,还真是有点像!

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    叹气
    前天 15:46
  • 签到天数: 455 天

    连续签到: 5 天

    [LV.9]以坛为家II

    28

    主题

    191

    帖子

    1651

    积分

    Rank: 7Rank: 7Rank: 7

    积分
    1651

    活跃会员优秀版主切换助手验证会员

    发表于 2018-8-22 16:46:51 | 显示全部楼层

    版主 |主题 28|帖子 191|积分 1651

    原理是一样的,都是运行高数极限分割的思想

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

  • TA的每日心情
    点赞
    2019-8-7 08:50
  • 签到天数: 71 天

    连续签到: 1 天

    [LV.6]常住居民II

    2

    主题

    30

    帖子

    582

    积分

    Rank: 3

    积分
    582
    发表于 2018-8-24 08:30:46 | 显示全部楼层

    部门助理 |主题 2|帖子 30|积分 582

    原理差不多,效果一样!

    发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题前面加上【已解决】

    回报帮助你解决问题的坛友,右下角【免费评分】赠与对方视觉币和热心值,伸手党遭人唾弃,做一个热心并受欢迎的人!

    您需要登录后才可以回帖 会员登录 | 会员注册

    本版积分规则

    51Halcon会员技术交流会员技术交流 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用反馈 | 51Halcon论坛管理团队论坛管理团队

    申请友链| 小黑屋| 手机版| Archiver| Halcon机器视觉论坛  

    粤ICP备15095995号-2 粤公网安备44030602000670号

    Powered by Discuz! X3.4 Licensed© 2015-2019 Comsenz Inc.

    快速回复 返回顶部 返回列表