设为首页收藏本站 距【华南国际工业博览会】宝安新馆开幕 : :

Halcon视觉之家 - 51Halcon专注于机器视觉技术

 找回密码
 会员注册

QQ登录

只需一步,快速开始

扫一扫,微信登录

查看: 1041|回复: 6

[待解决] 寻找矩形的两个顶点

[复制链接]
  • TA的每日心情

    2020-12-2 10:58
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    5

    帖子

    17

    积分

    Rank: 1

    积分
    17

    切换助手验证会员

    发表于 2020-8-12 09:50:16 | 显示全部楼层 |阅读模式

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

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

    x
    是这样的,要找到如图所示的每个物体中的两个顶点(已用红点标出,可能一幅图中会有好几个物体),小白没什么思路,求大神。
    效果图:

    查找目标描述

    查找目标描述

    原图:

    原图

    原图

  • TA的每日心情

    2020-7-14 19:17
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    13

    帖子

    41

    积分

    Rank: 1

    积分
    41
    发表于 2020-8-13 21:47:40 | 显示全部楼层
    模板匹配+卡尺找边可以。试了预处理效果不理想就没用。
    期待有大佬预处理一下
    1.PNG
  • TA的每日心情

    2020-3-31 15:03
  • 签到天数: 27 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    9

    主题

    55

    帖子

    142

    积分

    Rank: 1

    积分
    142

    切换助手验证会员

    QQ
    发表于 2020-8-17 19:08:58 | 显示全部楼层
    打光不能改善下么
  • TA的每日心情

    2020-11-23 08:30
  • 签到天数: 24 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    0

    主题

    43

    帖子

    125

    积分

    Rank: 1

    积分
    125
    发表于 2020-8-18 15:50:56 | 显示全部楼层
    先改善打光效果吧,看情况只能是拟合直线求交点
  • TA的每日心情
    奋斗
    7 天前
  • 签到天数: 96 天

    连续签到: 1 天

    [LV.6]常住居民II

    0

    主题

    19

    帖子

    119

    积分

    Rank: 1

    积分
    119
    QQ
    发表于 2020-10-7 11:48:28 | 显示全部楼层
    可以通过提取区域来获取目标,然后获取区域边缘拟合矩形,最后通过矩形参数得到需要的那两个角
    代码如下:
    1. dev_set_draw ('margin')
    2. read_image (Image, 'C:/Users/deedee/Desktop/studyhalcon/001.png')
    3. rgb1_to_gray (Image, GrayImage)
    4. threshold (GrayImage, Regions, 110, 255)
    5. connection (Regions, ConnectedRegions)
    6. select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 5000, 99999)
    7. fill_up (SelectedRegions, RegionFillUp)
    8. opening_rectangle1 (RegionFillUp, RegionOpening, 5, 5)
    9. closing_rectangle1 (RegionOpening, RegionClosing, 30, 30)
    10. dev_clear_window ()
    11. dev_display (GrayImage)
    12. dev_display (RegionClosing)

    13. select_obj (RegionClosing, ObjectSelected1, 1)
    14. gen_contour_region_xld (ObjectSelected1, Contours1, 'border')
    15. fit_rectangle2_contour_xld (Contours1, 'regression', -1, 0, 0, 3, 2, Row, Column, Phi, Length1, Length2, PointOrder)
    16. gen_rectangle2 (Rectangle1, Row, Column, Phi, Length1, Length2)

    17. select_obj (RegionClosing, ObjectSelected2, 2)
    18. gen_contour_region_xld (ObjectSelected2, Contours2, 'border')
    19. fit_rectangle2_contour_xld (Contours2, 'regression', -1, 0, 0, 3, 2, Row, Column, Phi, Length1, Length2, PointOrder)
    20. gen_rectangle2 (Rectangle2, Row, Column, Phi, Length1, Length2)


    21. dev_clear_window ()
    22. dev_display (GrayImage)
    23. dev_display (Rectangle1)
    24. dev_display (Rectangle2)
    复制代码


    最后效果如下: 123.png
  • TA的每日心情

    2021-3-11 08:21
  • 签到天数: 27 天

    连续签到: 4 天

    [LV.4]偶尔看看III

    4

    主题

    47

    帖子

    143

    积分

    Rank: 1

    积分
    143

    最佳新人

    发表于 2021-3-9 11:45:14 | 显示全部楼层
    本帖最后由 3088286561 于 2021-3-9 11:49 编辑

    你想要的效果是这样吗?

    1.png
    2.png

    找出矩形并找到两个角点.zip

    345.98 KB, 下载次数: 1, 下载积分: 金币 -2

    售价: 5 视觉币  [记录]

    评分

    参与人数 1热心值 +1 收起 理由
    vaguem + 1 我很赞同!

    查看全部评分

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

    本版积分规则

    视觉培训招生

    建议您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流浏览器浏览本网站

    51Halcon会员技术交流会员技术交流 | 51Halcon官方客服咨询官方客服咨询 | Halcon切换助手使用反馈切换助手使用

    算子查询| 申请友链| 小黑屋| 手机版| Archiver|

    © 2015-2021 51Halcon机器视觉  X3.4  粤ICP备15095995号 粤公网安备44030602000670号

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