51Halcon机器视觉

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 1999|回复: 20

[待解决] 不规则图形周长怎么测量

[复制链接]

该用户从未签到

12

主题

44

帖子

108

积分

Rank: 1

积分
108

切换助手验证会员

发表于 2018-8-29 16:31:36 | 显示全部楼层 |阅读模式

试用员工 |主题 12|帖子 44|积分 108

不规则检测物的周长怎么测量呢

本帖子中包含更多资源

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

x

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

2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

  • TA的每日心情
    耍酷
    昨天 11:05
  • 签到天数: 533 天

    连续签到: 2 天

    [LV.9]以坛为家II

    117

    主题

    598

    帖子

    3254

    积分

    Rank: 9

    积分
    3254

    热心会员突出贡献切换助手验证会员最佳新人

    发表于 2018-8-29 16:42:42 | 显示全部楼层

    管理员 |主题 117|帖子 598|积分 3254

    提取目标的外边缘轮廓线的长度就是周长了!

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

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

    该用户从未签到

    12

    主题

    44

    帖子

    108

    积分

    Rank: 1

    积分
    108

    切换助手验证会员

     楼主| 发表于 2018-8-29 20:28:06 | 显示全部楼层

    试用员工 |主题 12|帖子 44|积分 108

    能具体说说是哪个算子,谢谢您了

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

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

  • TA的每日心情
    耍酷
    昨天 11:05
  • 签到天数: 533 天

    连续签到: 2 天

    [LV.9]以坛为家II

    117

    主题

    598

    帖子

    3254

    积分

    Rank: 9

    积分
    3254

    热心会员突出贡献切换助手验证会员最佳新人

    发表于 2018-8-30 09:11:44 | 显示全部楼层

    管理员 |主题 117|帖子 598|积分 3254

    liqing127061 发表于 2018-8-29 20:28
    能具体说说是哪个算子,谢谢您了
    1. read_image (Image, 'C:/Users/Admin/Desktop/1.bmp')
    2. edges_sub_pix (Image, Edges, 'canny', 2, 20, 40)
    3. length_xld (Edges, Length)
    复制代码
    最后一个算子就是求轮廓线的长度,也就是你的不规则物体的周长!

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

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

  • TA的每日心情
    点赞
    2020-1-6 15:42
  • 签到天数: 88 天

    连续签到: 1 天

    [LV.6]常住居民II

    10

    主题

    87

    帖子

    251

    积分

    Rank: 2Rank: 2

    积分
    251

    热心会员

    发表于 2018-8-30 09:17:14 | 显示全部楼层

    正式员工 |主题 10|帖子 87|积分 251

    1. read_image (Image163043lxe70eewbboxzuo9, 'C:/Users/user.bm-t460p-05/Desktop/163043lxe70eewbboxzuo9.bmp')
    2. get_image_size (Image163043lxe70eewbboxzuo9, Width, Height)
    3. binary_threshold (Image163043lxe70eewbboxzuo9, Region, 'max_separability', 'dark', UsedThreshold)
    4. threshold_sub_pix (Image163043lxe70eewbboxzuo9, Border, UsedThreshold)
    5. length_xld (Border, Length1)
    复制代码

    以上是算子,效果图在下面


    本帖子中包含更多资源

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

    x

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

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

    该用户从未签到

    12

    主题

    44

    帖子

    108

    积分

    Rank: 1

    积分
    108

    切换助手验证会员

     楼主| 发表于 2018-8-30 22:41:48 | 显示全部楼层

    试用员工 |主题 12|帖子 44|积分 108

    djx808 发表于 2018-8-30 09:17
    以上是算子,效果图在下面

    谢谢

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

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

    该用户从未签到

    12

    主题

    44

    帖子

    108

    积分

    Rank: 1

    积分
    108

    切换助手验证会员

     楼主| 发表于 2018-8-30 22:42:05 | 显示全部楼层

    试用员工 |主题 12|帖子 44|积分 108

    绝地武士 发表于 2018-8-30 09:11
    最后一个算子就是求轮廓线的长度,也就是你的不规则物体的周长!

    谢谢

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

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

    该用户从未签到

    12

    主题

    44

    帖子

    108

    积分

    Rank: 1

    积分
    108

    切换助手验证会员

     楼主| 发表于 2018-8-30 22:46:36 | 显示全部楼层

    试用员工 |主题 12|帖子 44|积分 108

    绝地武士 发表于 2018-8-30 09:11
    最后一个算子就是求轮廓线的长度,也就是你的不规则物体的周长!
    1. list_files ('D:/HalconCase/ExerciseImage', ['files','follow_links'], ImageFiles)
    2. tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj),'ignore_case'], ImageFiles)
    3. for Index := 0 to |ImageFiles| - 1 by 1
    4.     read_image (Image, ImageFiles[Index])
    5.     threshold (Image, Regions, 17, 116)
    6.     connection (Regions, Connection)
    7.     area_center(Connection, Area, Row, Column)
    8. endfor
    复制代码
    还能再问一个问题吗,我想读取多张图片,然后求出面积,然后保存数据,但是我试了几个方法,都只能保存最后一张图片的数据,这个要怎么处理呢?

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

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

    该用户从未签到

    12

    主题

    44

    帖子

    108

    积分

    Rank: 1

    积分
    108

    切换助手验证会员

     楼主| 发表于 2018-8-30 22:48:04 | 显示全部楼层

    试用员工 |主题 12|帖子 44|积分 108


    能看下我楼下提出的问题吗,初学者遇到太多问题了!

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

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

  • TA的每日心情
    耍酷
    昨天 11:05
  • 签到天数: 533 天

    连续签到: 2 天

    [LV.9]以坛为家II

    117

    主题

    598

    帖子

    3254

    积分

    Rank: 9

    积分
    3254

    热心会员突出贡献切换助手验证会员最佳新人

    发表于 2018-8-30 23:21:09 | 显示全部楼层

    管理员 |主题 117|帖子 598|积分 3254

    本帖最后由 绝地武士 于 2018-8-30 23:22 编辑
    liqing127061 发表于 2018-8-30 22:48
    能看下我楼下提出的问题吗,初学者遇到太多问题了!
    1. AreaArray:=[]
    2. list_files ('D:/HalconCase/ExerciseImage', ['files','follow_links'], ImageFiles)
    3. tuple_regexp_select (ImageFiles, ['\\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj),'ignore_case'], ImageFiles)
    4. for Index := 0 to |ImageFiles| - 1 by 1
    5.     read_image (Image, ImageFiles[Index])
    6.     threshold (Image, Regions, 17, 116)
    7.     connection (Regions, Connection)
    8.     area_center(Connection, Area, Row, Column)
    9.     AreaArray:=[AreaArray,Area]
    10. endfor
    复制代码
    声明一个新的数组,每次得到面积后附加给数组,让数组存下来就可以了!

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

    2.提问请组织好自己的逻辑,标题注明大概是什么问题,问题内容写详细,需提供问题症状、错误代码、截图、位置等等信息,不要让别人去猜你想问啥;

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

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

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

    本版积分规则

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

    申请友链| 小黑屋| 手机版| Archiver|  

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

    Powered by 51Halcon机器视觉. Copyright © 2001-2020, Tencent Cloud X3.4.

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